cleanup support for shape files.
authortsteven4 <tsteven4@gmail.com>
Thu, 23 Nov 2017 00:39:37 +0000 (17:39 -0700)
committertsteven4 <tsteven4@gmail.com>
Thu, 23 Nov 2017 00:39:37 +0000 (17:39 -0700)
memory leaks, memory corruption, and other bugs fixed.
on write the required .dbf file is now created.
test added.
document updated.

24 files changed:
reference/gis.osm_places_free_1.cpg [new file with mode: 0644]
reference/gis.osm_places_free_1.dbf [new file with mode: 0644]
reference/gis.osm_places_free_1.gpx [new file with mode: 0644]
reference/gis.osm_places_free_1.license [new file with mode: 0644]
reference/gis.osm_places_free_1.prj [new file with mode: 0644]
reference/gis.osm_places_free_1.shp [new file with mode: 0644]
reference/gis.osm_places_free_1.shx [new file with mode: 0644]
reference/gis.osm_places_free_1~gpx.cpg [new file with mode: 0644]
reference/gis.osm_places_free_1~shp.gpx [new file with mode: 0644]
reference/gis.osm_railways_free_1.cpg [new file with mode: 0644]
reference/gis.osm_railways_free_1.dbf [new file with mode: 0644]
reference/gis.osm_railways_free_1.gpx [new file with mode: 0644]
reference/gis.osm_railways_free_1.license [new file with mode: 0644]
reference/gis.osm_railways_free_1.prj [new file with mode: 0644]
reference/gis.osm_railways_free_1.shp [new file with mode: 0644]
reference/gis.osm_railways_free_1.shx [new file with mode: 0644]
reference/gis.osm_railways_free_1~gpx.cpg [new file with mode: 0644]
reference/gis.osm_railways_free_1~shp.gpx [new file with mode: 0644]
shape.cc
shapelib/README.GPSBabel
testo.d/shape.test [new file with mode: 0755]
xmldoc/formats/options/shape-name.xml [new file with mode: 0644]
xmldoc/formats/options/shape-url.xml [new file with mode: 0644]
xmldoc/formats/shape.xml

diff --git a/reference/gis.osm_places_free_1.cpg b/reference/gis.osm_places_free_1.cpg
new file mode 100644 (file)
index 0000000..7edc66b
--- /dev/null
@@ -0,0 +1 @@
+UTF-8
diff --git a/reference/gis.osm_places_free_1.dbf b/reference/gis.osm_places_free_1.dbf
new file mode 100644 (file)
index 0000000..1c0a990
Binary files /dev/null and b/reference/gis.osm_places_free_1.dbf differ
diff --git a/reference/gis.osm_places_free_1.gpx b/reference/gis.osm_places_free_1.gpx
new file mode 100644 (file)
index 0000000..34b3efb
--- /dev/null
@@ -0,0 +1,2407 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
+  <time>1970-01-01T00:00:00Z</time>
+  <bounds minlat="18.954175700" minlon="-178.334236800" maxlat="28.422645800" maxlon="-154.828369400"/>
+  <wpt lat="21.304547000" lon="-157.855676400">
+    <name>Honolulu</name>
+    <cmt>Honolulu</cmt>
+    <desc>Honolulu</desc>
+  </wpt>
+  <wpt lat="19.707243000" lon="-155.081635000">
+    <name>Hilo</name>
+    <cmt>Hilo</cmt>
+    <desc>Hilo</desc>
+  </wpt>
+  <wpt lat="20.872684000" lon="-156.676272900">
+    <name>Lahaina</name>
+    <cmt>Lahaina</cmt>
+    <desc>Lahaina</desc>
+  </wpt>
+  <wpt lat="19.728012400" lon="-156.035512000">
+    <name>Kēahole</name>
+    <cmt>Kēahole</cmt>
+    <desc>Kēahole</desc>
+  </wpt>
+  <wpt lat="20.708611100" lon="-156.358333300">
+    <name>Keokea</name>
+    <cmt>Keokea</cmt>
+    <desc>Keokea</desc>
+  </wpt>
+  <wpt lat="19.505847900" lon="-154.910614200">
+    <name>Nanawale Estates</name>
+    <cmt>Nanawale Estates</cmt>
+    <desc>Nanawale Estates</desc>
+  </wpt>
+  <wpt lat="21.293509400" lon="-157.724306600">
+    <name>Kuliouou</name>
+    <cmt>Kuliouou</cmt>
+    <desc>Kuliouou</desc>
+  </wpt>
+  <wpt lat="19.416361200" lon="-155.879144800">
+    <name>Kēōkea</name>
+    <cmt>Kēōkea</cmt>
+    <desc>Kēōkea</desc>
+  </wpt>
+  <wpt lat="21.918204000" lon="-159.618301000">
+    <name>Kaumakani</name>
+    <cmt>Kaumakani</cmt>
+    <desc>Kaumakani</desc>
+  </wpt>
+  <wpt lat="21.059766000" lon="-156.834640500">
+    <name>‘Ualapu‘e</name>
+    <cmt>‘Ualapu‘e</cmt>
+    <desc>‘Ualapu‘e</desc>
+  </wpt>
+  <wpt lat="21.555472000" lon="-157.854625000">
+    <name>Kaaawa</name>
+    <cmt>Kaaawa</cmt>
+    <desc>Kaaawa</desc>
+  </wpt>
+  <wpt lat="21.389786400" lon="-157.918252200">
+    <name>ʻAiea Heights</name>
+    <cmt>ʻAiea Heights</cmt>
+    <desc>ʻAiea Heights</desc>
+  </wpt>
+  <wpt lat="20.902632100" lon="-156.369330100">
+    <name>Nashiwa Village</name>
+    <cmt>Nashiwa Village</cmt>
+    <desc>Nashiwa Village</desc>
+  </wpt>
+  <wpt lat="21.354722200" lon="-157.927500000">
+    <name>Āliamanu</name>
+    <cmt>Āliamanu</cmt>
+    <desc>Āliamanu</desc>
+  </wpt>
+  <wpt lat="19.062767000" lon="-155.586319000">
+    <name>Naalehu</name>
+    <cmt>Naalehu</cmt>
+    <desc>Naalehu</desc>
+  </wpt>
+  <wpt lat="20.914300200" lon="-156.321801300">
+    <name>Haiku</name>
+    <cmt>Haiku</cmt>
+    <desc>Haiku</desc>
+  </wpt>
+  <wpt lat="20.836666700" lon="-156.336666700">
+    <name>Pukalani</name>
+    <cmt>Pukalani</cmt>
+    <desc>Pukalani</desc>
+  </wpt>
+  <wpt lat="21.002958000" lon="-156.662976400">
+    <name>Honokahua</name>
+    <cmt>Honokahua</cmt>
+    <desc>Honokahua</desc>
+  </wpt>
+  <wpt lat="20.648748000" lon="-156.398814100">
+    <name>Ulupalakua</name>
+    <cmt>Ulupalakua</cmt>
+    <desc>Ulupalakua</desc>
+  </wpt>
+  <wpt lat="20.924579400" lon="-156.674769900">
+    <name>Puukolii</name>
+    <cmt>Puukolii</cmt>
+    <desc>Puukolii</desc>
+  </wpt>
+  <wpt lat="21.414166700" lon="-157.778888900">
+    <name>Kokokahi</name>
+    <cmt>Kokokahi</cmt>
+    <desc>Kokokahi</desc>
+  </wpt>
+  <wpt lat="21.511469900" lon="-158.022494600">
+    <name>Whitmore Village</name>
+    <cmt>Whitmore Village</cmt>
+    <desc>Whitmore Village</desc>
+  </wpt>
+  <wpt lat="20.840833300" lon="-156.509166700">
+    <name>Hyashi Village</name>
+    <cmt>Hyashi Village</cmt>
+    <desc>Hyashi Village</desc>
+  </wpt>
+  <wpt lat="19.716944400" lon="-155.070833300">
+    <name>Waiākea</name>
+    <cmt>Waiākea</cmt>
+    <desc>Waiākea</desc>
+  </wpt>
+  <wpt lat="19.093333300" lon="-155.551111100">
+    <name>Honu‘apo</name>
+    <cmt>Honu‘apo</cmt>
+    <desc>Honu‘apo</desc>
+  </wpt>
+  <wpt lat="19.421388900" lon="-155.779722200">
+    <name>Kaunēnē</name>
+    <cmt>Kaunēnē</cmt>
+    <desc>Kaunēnē</desc>
+  </wpt>
+  <wpt lat="19.398458900" lon="-155.879456200">
+    <name>Keālia</name>
+    <cmt>Keālia</cmt>
+    <desc>Keālia</desc>
+  </wpt>
+  <wpt lat="21.325760300" lon="-157.979192900">
+    <name>Iroquois Point</name>
+    <cmt>Iroquois Point</cmt>
+    <desc>Iroquois Point</desc>
+  </wpt>
+  <wpt lat="20.240000000" lon="-155.820555600">
+    <name>Honomakau</name>
+    <cmt>Honomakau</cmt>
+    <desc>Honomakau</desc>
+  </wpt>
+  <wpt lat="19.137687500" lon="-155.504112300">
+    <name>Punalu‘u</name>
+    <cmt>Punalu‘u</cmt>
+    <desc>Punalu‘u</desc>
+  </wpt>
+  <wpt lat="20.105694900" lon="-155.530130800">
+    <name>Kapulena</name>
+    <cmt>Kapulena</cmt>
+    <desc>Kapulena</desc>
+  </wpt>
+  <wpt lat="22.222372000" lon="-159.548368000">
+    <name>Halehomaha</name>
+    <cmt>Halehomaha</cmt>
+    <desc>Halehomaha</desc>
+  </wpt>
+  <wpt lat="21.664166700" lon="-158.053611100">
+    <name>Pūpūkea</name>
+    <cmt>Pūpūkea</cmt>
+    <desc>Pūpūkea</desc>
+  </wpt>
+  <wpt lat="19.621245000" lon="-155.039749000">
+    <name>Keaau</name>
+    <cmt>Keaau</cmt>
+    <desc>Keaau</desc>
+  </wpt>
+  <wpt lat="20.857528000" lon="-156.313477000">
+    <name>Makawao</name>
+    <cmt>Makawao</cmt>
+    <desc>Makawao</desc>
+  </wpt>
+  <wpt lat="21.993333300" lon="-159.368888900">
+    <name>Kapaia</name>
+    <cmt>Kapaia</cmt>
+    <desc>Kapaia</desc>
+  </wpt>
+  <wpt lat="19.728963400" lon="-155.981609100">
+    <name>Kalaoa</name>
+    <cmt>Kalaoa</cmt>
+    <desc>Kalaoa</desc>
+  </wpt>
+  <wpt lat="21.955277800" lon="-159.365000000">
+    <name>Niumalu</name>
+    <cmt>Niumalu</cmt>
+    <desc>Niumalu</desc>
+  </wpt>
+  <wpt lat="19.629166700" lon="-155.870555600">
+    <name>Hale Pili</name>
+    <cmt>Hale Pili</cmt>
+    <desc>Hale Pili</desc>
+  </wpt>
+  <wpt lat="20.603055600" lon="-156.423333300">
+    <name>Keoneoio</name>
+    <cmt>Keoneoio</cmt>
+    <desc>Keoneoio</desc>
+  </wpt>
+  <wpt lat="21.671871500" lon="-158.040390200">
+    <name>Sunset Beach</name>
+    <cmt>Sunset Beach</cmt>
+    <desc>Sunset Beach</desc>
+  </wpt>
+  <wpt lat="20.091331200" lon="-155.467206700">
+    <name>Haina</name>
+    <cmt>Haina</cmt>
+    <desc>Haina</desc>
+  </wpt>
+  <wpt lat="21.576998000" lon="-158.155238100">
+    <name>Mokuleʻia</name>
+    <cmt>Mokuleʻia</cmt>
+    <desc>Mokuleʻia</desc>
+  </wpt>
+  <wpt lat="19.426449000" lon="-155.246429000">
+    <name>Volcano</name>
+    <cmt>Volcano</cmt>
+    <desc>Volcano</desc>
+  </wpt>
+  <wpt lat="22.103611100" lon="-159.349444400">
+    <name>Kawaihau</name>
+    <cmt>Kawaihau</cmt>
+    <desc>Kawaihau</desc>
+  </wpt>
+  <wpt lat="21.444722200" lon="-157.837777800">
+    <name>‘Āhuimanu</name>
+    <cmt>‘Āhuimanu</cmt>
+    <desc>‘Āhuimanu</desc>
+  </wpt>
+  <wpt lat="19.407838800" lon="-154.923603800">
+    <name>Kalapana Sea View Estates</name>
+    <cmt>Kalapana Sea View Estates</cmt>
+    <desc>Kalapana Sea View Estates</desc>
+  </wpt>
+  <wpt lat="21.390514500" lon="-157.715582600">
+    <name>Lanikai</name>
+    <cmt>Lanikai</cmt>
+    <desc>Lanikai</desc>
+  </wpt>
+  <wpt lat="20.785700400" lon="-156.019842000">
+    <name>Haʻeleku</name>
+    <cmt>Haʻeleku</cmt>
+    <desc>Haʻeleku</desc>
+  </wpt>
+  <wpt lat="19.830663000" lon="-155.104980000">
+    <name>Pepeekeo</name>
+    <cmt>Pepeekeo</cmt>
+    <desc>Pepeekeo</desc>
+  </wpt>
+  <wpt lat="20.899444400" lon="-156.511666700">
+    <name>Puuohala Village</name>
+    <cmt>Puuohala Village</cmt>
+    <desc>Puuohala Village</desc>
+  </wpt>
+  <wpt lat="19.496943700" lon="-154.950153600">
+    <name>Pāhoa</name>
+    <cmt>Pāhoa</cmt>
+    <desc>Pāhoa</desc>
+  </wpt>
+  <wpt lat="19.430131300" lon="-154.880839100">
+    <name>Opihikao</name>
+    <cmt>Opihikao</cmt>
+    <desc>Opihikao</desc>
+  </wpt>
+  <wpt lat="19.138611100" lon="-155.536666700">
+    <name>Hīlea</name>
+    <cmt>Hīlea</cmt>
+    <desc>Hīlea</desc>
+  </wpt>
+  <wpt lat="19.782314900" lon="-156.036403700">
+    <name>Mahaiula</name>
+    <cmt>Mahaiula</cmt>
+    <desc>Mahaiula</desc>
+  </wpt>
+  <wpt lat="19.970122000" lon="-155.839005000">
+    <name>Puako</name>
+    <cmt>Puako</cmt>
+    <desc>Puako</desc>
+  </wpt>
+  <wpt lat="19.918226000" lon="-155.339527900">
+    <name>Keanakolu</name>
+    <cmt>Keanakolu</cmt>
+    <desc>Keanakolu</desc>
+  </wpt>
+  <wpt lat="21.900071000" lon="-159.558929200">
+    <name>Numila</name>
+    <cmt>Numila</cmt>
+    <desc>Numila</desc>
+  </wpt>
+  <wpt lat="20.827777800" lon="-156.094444400">
+    <name>Nāhiku</name>
+    <cmt>Nāhiku</cmt>
+    <desc>Nāhiku</desc>
+  </wpt>
+  <wpt lat="20.902437000" lon="-156.372528000">
+    <name>Paia</name>
+    <cmt>Paia</cmt>
+    <desc>Paia</desc>
+  </wpt>
+  <wpt lat="20.621666700" lon="-156.441388900">
+    <name>Kanahena</name>
+    <cmt>Kanahena</cmt>
+    <desc>Kanahena</desc>
+  </wpt>
+  <wpt lat="21.906666700" lon="-159.469166700">
+    <name>Koloa</name>
+    <cmt>Koloa</cmt>
+    <desc>Koloa</desc>
+  </wpt>
+  <wpt lat="21.166978100" lon="-157.069201300">
+    <name>Ho‘olehua</name>
+    <cmt>Ho‘olehua</cmt>
+    <desc>Ho‘olehua</desc>
+  </wpt>
+  <wpt lat="20.796388900" lon="-156.514166700">
+    <name>Maalaea</name>
+    <cmt>Maalaea</cmt>
+    <desc>Maalaea</desc>
+  </wpt>
+  <wpt lat="21.425252000" lon="-157.954087000">
+    <name>Pacific Palisades</name>
+    <cmt>Pacific Palisades</cmt>
+    <desc>Pacific Palisades</desc>
+  </wpt>
+  <wpt lat="20.711772000" lon="-155.996082000">
+    <name>Kakiʻo</name>
+    <cmt>Kakiʻo</cmt>
+    <desc>Kakiʻo</desc>
+  </wpt>
+  <wpt lat="20.803333300" lon="-156.812500000">
+    <name>Lopa</name>
+    <cmt>Lopa</cmt>
+    <desc>Lopa</desc>
+  </wpt>
+  <wpt lat="20.017500000" lon="-155.287222200">
+    <name>‘Ō‘ōkala</name>
+    <cmt>‘Ō‘ōkala</cmt>
+    <desc>‘Ō‘ōkala</desc>
+  </wpt>
+  <wpt lat="20.826796900" lon="-156.913997200">
+    <name>Lalakoa</name>
+    <cmt>Lalakoa</cmt>
+    <desc>Lalakoa</desc>
+  </wpt>
+  <wpt lat="21.109083600" lon="-157.053766000">
+    <name>‘Umipa‘a</name>
+    <cmt>‘Umipa‘a</cmt>
+    <desc>‘Umipa‘a</desc>
+  </wpt>
+  <wpt lat="21.170833300" lon="-157.257500000">
+    <name>Wahīlauhue</name>
+    <cmt>Wahīlauhue</cmt>
+    <desc>Wahīlauhue</desc>
+  </wpt>
+  <wpt lat="21.501060900" lon="-158.021173500">
+    <name>Wahiawā</name>
+    <cmt>Wahiawā</cmt>
+    <desc>Wahiawā</desc>
+  </wpt>
+  <wpt lat="21.083888900" lon="-157.002222200">
+    <name>Kamiloloa</name>
+    <cmt>Kamiloloa</cmt>
+    <desc>Kamiloloa</desc>
+  </wpt>
+  <wpt lat="20.886390400" lon="-156.666386300">
+    <name>Lahainaluna</name>
+    <cmt>Lahainaluna</cmt>
+    <desc>Lahainaluna</desc>
+  </wpt>
+  <wpt lat="21.015259600" lon="-156.606902500">
+    <name>Honokohau</name>
+    <cmt>Honokohau</cmt>
+    <desc>Honokohau</desc>
+  </wpt>
+  <wpt lat="22.223611000" lon="-159.485278000">
+    <name>Princeville</name>
+    <cmt>Princeville</cmt>
+    <desc>Princeville</desc>
+  </wpt>
+  <wpt lat="21.903552000" lon="-159.588089000">
+    <name>Port Allen</name>
+    <cmt>Port Allen</cmt>
+    <desc>Port Allen</desc>
+  </wpt>
+  <wpt lat="21.340835300" lon="-157.956560000">
+    <name>Hickam</name>
+    <cmt>Hickam</cmt>
+    <desc>Hickam</desc>
+  </wpt>
+  <wpt lat="22.212175000" lon="-159.542190000">
+    <name>Wainiha</name>
+    <cmt>Wainiha</cmt>
+    <desc>Wainiha</desc>
+  </wpt>
+  <wpt lat="22.224685000" lon="-159.557903900"/>
+  <wpt lat="21.386666700" lon="-158.009166700">
+    <name>Waipahu</name>
+    <cmt>Waipahu</cmt>
+    <desc>Waipahu</desc>
+  </wpt>
+  <wpt lat="21.958611100" lon="-159.670833300">
+    <name>Waimea</name>
+    <cmt>Waimea</cmt>
+    <desc>Waimea</desc>
+  </wpt>
+  <wpt lat="20.119732300" lon="-155.571768900">
+    <name>Kukuihaele</name>
+    <cmt>Kukuihaele</cmt>
+    <desc>Kukuihaele</desc>
+  </wpt>
+  <wpt lat="19.888115300" lon="-155.904803500">
+    <name>Keawaiki</name>
+    <cmt>Keawaiki</cmt>
+    <desc>Keawaiki</desc>
+  </wpt>
+  <wpt lat="20.026139300" lon="-155.705674600">
+    <name>Kawailiula</name>
+    <cmt>Kawailiula</cmt>
+    <desc>Kawailiula</desc>
+  </wpt>
+  <wpt lat="19.814011500" lon="-155.840325700"/>
+  <wpt lat="21.500555600" lon="-157.855000000">
+    <name>Waikāne</name>
+    <cmt>Waikāne</cmt>
+    <desc>Waikāne</desc>
+  </wpt>
+  <wpt lat="20.787198000" lon="-156.989536200">
+    <name>Kaumalapau</name>
+    <cmt>Kaumalapau</cmt>
+    <desc>Kaumalapau</desc>
+  </wpt>
+  <wpt lat="21.166393900" lon="-157.008735700">
+    <name>Kala‘e</name>
+    <cmt>Kala‘e</cmt>
+    <desc>Kala‘e</desc>
+  </wpt>
+  <wpt lat="21.581793400" lon="-158.105014500">
+    <name>Haleiwa</name>
+    <cmt>Haleiwa</cmt>
+    <desc>Haleiwa</desc>
+  </wpt>
+  <wpt lat="22.056317600" lon="-159.339662100">
+    <name>Wailua House Lots</name>
+    <cmt>Wailua House Lots</cmt>
+    <desc>Wailua House Lots</desc>
+  </wpt>
+  <wpt lat="21.400123100" lon="-157.969428000">
+    <name>Pearl City</name>
+    <cmt>Pearl City</cmt>
+    <desc>Pearl City</desc>
+  </wpt>
+  <wpt lat="19.490277800" lon="-155.102777800">
+    <name>Eden Roc</name>
+    <cmt>Eden Roc</cmt>
+    <desc>Eden Roc</desc>
+  </wpt>
+  <wpt lat="20.875608900" lon="-156.517277700">
+    <name>Wailuku Heights</name>
+    <cmt>Wailuku Heights</cmt>
+    <desc>Wailuku Heights</desc>
+  </wpt>
+  <wpt lat="20.702606000" lon="-155.999687300">
+    <name>Puʻuiki</name>
+    <cmt>Puʻuiki</cmt>
+    <desc>Puʻuiki</desc>
+  </wpt>
+  <wpt lat="21.588489000" lon="-157.892075000"/>
+  <wpt lat="21.458820000" lon="-158.061676000">
+    <name>Kunia Camp</name>
+    <cmt>Kunia Camp</cmt>
+    <desc>Kunia Camp</desc>
+  </wpt>
+  <wpt lat="20.802222200" lon="-156.072777800">
+    <name>Upper Nahiku</name>
+    <cmt>Upper Nahiku</cmt>
+    <desc>Upper Nahiku</desc>
+  </wpt>
+  <wpt lat="21.191111100" lon="-157.250277800">
+    <name>Kepuhi</name>
+    <cmt>Kepuhi</cmt>
+    <desc>Kepuhi</desc>
+  </wpt>
+  <wpt lat="20.722080000" lon="-155.986633000">
+    <name>Hamoa</name>
+    <cmt>Hamoa</cmt>
+    <desc>Hamoa</desc>
+  </wpt>
+  <wpt lat="20.995659700" lon="-156.549243100"/>
+  <wpt lat="20.908333300" lon="-156.227500000">
+    <name>Huelo</name>
+    <cmt>Huelo</cmt>
+    <desc>Huelo</desc>
+  </wpt>
+  <wpt lat="21.399444400" lon="-158.103055600">
+    <name>Pālehua</name>
+    <cmt>Pālehua</cmt>
+    <desc>Pālehua</desc>
+  </wpt>
+  <wpt lat="21.087222200" lon="-157.016111100">
+    <name>Kōheo</name>
+    <cmt>Kōheo</cmt>
+    <desc>Kōheo</desc>
+  </wpt>
+  <wpt lat="20.958477100" lon="-156.661186000">
+    <name>Mahinahina Camp</name>
+    <cmt>Mahinahina Camp</cmt>
+    <desc>Mahinahina Camp</desc>
+  </wpt>
+  <wpt lat="20.933988900" lon="-156.316981900">
+    <name>Pauwela</name>
+    <cmt>Pauwela</cmt>
+    <desc>Pauwela</desc>
+  </wpt>
+  <wpt lat="22.038055600" lon="-159.772222200">
+    <name>Mānā (site)</name>
+    <cmt>Mānā (site)</cmt>
+    <desc>Mānā (site)</desc>
+  </wpt>
+  <wpt lat="22.185277800" lon="-159.466388900">
+    <name>Hanalei Homesteads</name>
+    <cmt>Hanalei Homesteads</cmt>
+    <desc>Hanalei Homesteads</desc>
+  </wpt>
+  <wpt lat="20.920397000" lon="-156.691132000"/>
+  <wpt lat="22.101944400" lon="-159.308611100">
+    <name>Kealia</name>
+    <cmt>Kealia</cmt>
+    <desc>Kealia</desc>
+  </wpt>
+  <wpt lat="19.790000000" lon="-155.334722200">
+    <name>Pua‘ākala</name>
+    <cmt>Pua‘ākala</cmt>
+    <desc>Pua‘ākala</desc>
+  </wpt>
+  <wpt lat="21.394166700" lon="-158.103055600">
+    <name>Akupu</name>
+    <cmt>Akupu</cmt>
+    <desc>Akupu</desc>
+  </wpt>
+  <wpt lat="19.897825000" lon="-155.126953000">
+    <name>Hakalau</name>
+    <cmt>Hakalau</cmt>
+    <desc>Hakalau</desc>
+  </wpt>
+  <wpt lat="19.980428900" lon="-155.376851400">
+    <name>‘Umikoa</name>
+    <cmt>‘Umikoa</cmt>
+    <desc>‘Umikoa</desc>
+  </wpt>
+  <wpt lat="19.471766900" lon="-155.916853400">
+    <name>Napo‘opo‘o</name>
+    <cmt>Napo‘opo‘o</cmt>
+    <desc>Napo‘opo‘o</desc>
+  </wpt>
+  <wpt lat="19.577384100" lon="-155.094986400">
+    <name>Kukui</name>
+    <cmt>Kukui</cmt>
+    <desc>Kukui</desc>
+  </wpt>
+  <wpt lat="21.340173400" lon="-158.043273000">
+    <name>‘Ewa Villages</name>
+    <cmt>‘Ewa Villages</cmt>
+    <desc>‘Ewa Villages</desc>
+  </wpt>
+  <wpt lat="19.131618400" lon="-155.508573200">
+    <name>Nīnole</name>
+    <cmt>Nīnole</cmt>
+    <desc>Nīnole</desc>
+  </wpt>
+  <wpt lat="19.626666700" lon="-155.863055600">
+    <name>Kealapuali</name>
+    <cmt>Kealapuali</cmt>
+    <desc>Kealapuali</desc>
+  </wpt>
+  <wpt lat="21.341284800" lon="-158.035042100">
+    <name>‘Ewa</name>
+    <cmt>‘Ewa</cmt>
+    <desc>‘Ewa</desc>
+  </wpt>
+  <wpt lat="19.821388900" lon="-156.001944400">
+    <name>Kukio</name>
+    <cmt>Kukio</cmt>
+    <desc>Kukio</desc>
+  </wpt>
+  <wpt lat="19.494428000" lon="-155.917282000">
+    <name>Captain Cook</name>
+    <cmt>Captain Cook</cmt>
+    <desc>Captain Cook</desc>
+  </wpt>
+  <wpt lat="21.269666000" lon="-157.785855200">
+    <name>Kahala</name>
+    <cmt>Kahala</cmt>
+    <desc>Kahala</desc>
+  </wpt>
+  <wpt lat="19.359166700" lon="-155.424166700">
+    <name>‘Ainapō</name>
+    <cmt>‘Ainapō</cmt>
+    <desc>‘Ainapō</desc>
+  </wpt>
+  <wpt lat="21.278570000" lon="-157.802133100">
+    <name>Kaimuki</name>
+    <cmt>Kaimuki</cmt>
+    <desc>Kaimuki</desc>
+  </wpt>
+  <wpt lat="21.293482900" lon="-157.845308100">
+    <name>Ala Moana</name>
+    <cmt>Ala Moana</cmt>
+    <desc>Ala Moana</desc>
+  </wpt>
+  <wpt lat="19.204765400" lon="-155.867358100">
+    <name>Pāpā</name>
+    <cmt>Pāpā</cmt>
+    <desc>Pāpā</desc>
+  </wpt>
+  <wpt lat="19.937851000" lon="-155.168152000">
+    <name>Nīnole</name>
+    <cmt>Nīnole</cmt>
+    <desc>Nīnole</desc>
+  </wpt>
+  <wpt lat="20.900833300" lon="-156.665000000">
+    <name>Crater Village</name>
+    <cmt>Crater Village</cmt>
+    <desc>Crater Village</desc>
+  </wpt>
+  <wpt lat="19.562526200" lon="-155.960842800">
+    <name>Keauhou</name>
+    <cmt>Keauhou</cmt>
+    <desc>Keauhou</desc>
+  </wpt>
+  <wpt lat="21.996625500" lon="-159.355370900">
+    <name>Hanamaulu</name>
+    <cmt>Hanamaulu</cmt>
+    <desc>Hanamaulu</desc>
+  </wpt>
+  <wpt lat="21.153888900" lon="-157.148333300">
+    <name>Mahana</name>
+    <cmt>Mahana</cmt>
+    <desc>Mahana</desc>
+  </wpt>
+  <wpt lat="20.757398000" lon="-156.445999000">
+    <name>Kihei</name>
+    <cmt>Kihei</cmt>
+    <desc>Kihei</desc>
+  </wpt>
+  <wpt lat="19.213401500" lon="-155.878160100">
+    <name>Pāpā Bay Estates</name>
+    <cmt>Pāpā Bay Estates</cmt>
+    <desc>Pāpā Bay Estates</desc>
+  </wpt>
+  <wpt lat="21.967500000" lon="-159.363333300">
+    <name>Kupolo</name>
+    <cmt>Kupolo</cmt>
+    <desc>Kupolo</desc>
+  </wpt>
+  <wpt lat="20.866855000" lon="-156.453066700">
+    <name>Puunene</name>
+    <cmt>Puunene</cmt>
+    <desc>Puunene</desc>
+  </wpt>
+  <wpt lat="19.762960200" lon="-155.091638300">
+    <name>Paukaa</name>
+    <cmt>Paukaa</cmt>
+    <desc>Paukaa</desc>
+  </wpt>
+  <wpt lat="22.061981300" lon="-159.323131600">
+    <name>Waipouli</name>
+    <cmt>Waipouli</cmt>
+    <desc>Waipouli</desc>
+  </wpt>
+  <wpt lat="20.720833300" lon="-155.995833300">
+    <name>Mokae</name>
+    <cmt>Mokae</cmt>
+    <desc>Mokae</desc>
+  </wpt>
+  <wpt lat="19.828055600" lon="-155.097777800">
+    <name>Kawainui</name>
+    <cmt>Kawainui</cmt>
+    <desc>Kawainui</desc>
+  </wpt>
+  <wpt lat="20.855555600" lon="-156.649722200">
+    <name>Launiupoko</name>
+    <cmt>Launiupoko</cmt>
+    <desc>Launiupoko</desc>
+  </wpt>
+  <wpt lat="20.645555600" lon="-156.110555600">
+    <name>Mokulau</name>
+    <cmt>Mokulau</cmt>
+    <desc>Mokulau</desc>
+  </wpt>
+  <wpt lat="22.202993700" lon="-159.495694900">
+    <name>Hanalei</name>
+    <cmt>Hanalei</cmt>
+    <desc>Hanalei</desc>
+  </wpt>
+  <wpt lat="20.040207200" lon="-155.371556900">
+    <name>Pa‘auilo</name>
+    <cmt>Pa‘auilo</cmt>
+    <desc>Pa‘auilo</desc>
+  </wpt>
+  <wpt lat="19.606388900" lon="-155.075277800">
+    <name>Elevenmile Homestead</name>
+    <cmt>Elevenmile Homestead</cmt>
+    <desc>Elevenmile Homestead</desc>
+  </wpt>
+  <wpt lat="20.908611100" lon="-156.487777800">
+    <name>Paukukalo</name>
+    <cmt>Paukukalo</cmt>
+    <desc>Paukukalo</desc>
+  </wpt>
+  <wpt lat="20.225416400" lon="-155.752193400">
+    <name>Makapala</name>
+    <cmt>Makapala</cmt>
+    <desc>Makapala</desc>
+  </wpt>
+  <wpt lat="20.224898000" lon="-155.766182300">
+    <name>Halawa</name>
+    <cmt>Halawa</cmt>
+    <desc>Halawa</desc>
+  </wpt>
+  <wpt lat="20.012677700" lon="-155.272823900">
+    <name>Niu Village</name>
+    <cmt>Niu Village</cmt>
+    <desc>Niu Village</desc>
+  </wpt>
+  <wpt lat="20.697500000" lon="-156.006944400">
+    <name>Hā‘ō‘ū</name>
+    <cmt>Hā‘ō‘ū</cmt>
+    <desc>Hā‘ō‘ū</desc>
+  </wpt>
+  <wpt lat="19.906928700" lon="-155.897087400">
+    <name>Kapalaoa</name>
+    <cmt>Kapalaoa</cmt>
+    <desc>Kapalaoa</desc>
+  </wpt>
+  <wpt lat="21.199877000" lon="-157.157332000">
+    <name>Mo‘omomi</name>
+    <cmt>Mo‘omomi</cmt>
+    <desc>Mo‘omomi</desc>
+  </wpt>
+  <wpt lat="20.882222200" lon="-156.510833300">
+    <name>Hopoi Village</name>
+    <cmt>Hopoi Village</cmt>
+    <desc>Hopoi Village</desc>
+  </wpt>
+  <wpt lat="21.965833300" lon="-159.356388900">
+    <name>Nawiliwili</name>
+    <cmt>Nawiliwili</cmt>
+    <desc>Nawiliwili</desc>
+  </wpt>
+  <wpt lat="21.159722200" lon="-156.742222200">
+    <name>Hālawa</name>
+    <cmt>Hālawa</cmt>
+    <desc>Hālawa</desc>
+  </wpt>
+  <wpt lat="19.517728000" lon="-155.921402000">
+    <name>Kealakekua</name>
+    <cmt>Kealakekua</cmt>
+    <desc>Kealakekua</desc>
+  </wpt>
+  <wpt lat="19.535201000" lon="-155.928955000">
+    <name>Kainaliu</name>
+    <cmt>Kainaliu</cmt>
+    <desc>Kainaliu</desc>
+  </wpt>
+  <wpt lat="21.067501300" lon="-156.952593300">
+    <name>Kawela</name>
+    <cmt>Kawela</cmt>
+    <desc>Kawela</desc>
+  </wpt>
+  <wpt lat="21.948330900" lon="-159.655674400">
+    <name>Kapalawai</name>
+    <cmt>Kapalawai</cmt>
+    <desc>Kapalawai</desc>
+  </wpt>
+  <wpt lat="19.381169400" lon="-155.899455900">
+    <name>Ho‘okena</name>
+    <cmt>Ho‘okena</cmt>
+    <desc>Ho‘okena</desc>
+  </wpt>
+  <wpt lat="20.907348700" lon="-156.285002700">
+    <name>Ulumalu</name>
+    <cmt>Ulumalu</cmt>
+    <desc>Ulumalu</desc>
+  </wpt>
+  <wpt lat="20.757398800" lon="-155.987984600">
+    <name>Hana</name>
+    <cmt>Hana</cmt>
+    <desc>Hana</desc>
+  </wpt>
+  <wpt lat="19.845805700" lon="-155.089576000">
+    <name>Pepeekeo Mill</name>
+    <cmt>Pepeekeo Mill</cmt>
+    <desc>Pepeekeo Mill</desc>
+  </wpt>
+  <wpt lat="21.920798700" lon="-159.625641600">
+    <name>Olokele</name>
+    <cmt>Olokele</cmt>
+    <desc>Olokele</desc>
+  </wpt>
+  <wpt lat="20.082560300" lon="-155.437485000">
+    <name>Paauhau</name>
+    <cmt>Paauhau</cmt>
+    <desc>Paauhau</desc>
+  </wpt>
+  <wpt lat="20.886865300" lon="-156.677199600">
+    <name>Kelawea</name>
+    <cmt>Kelawea</cmt>
+    <desc>Kelawea</desc>
+  </wpt>
+  <wpt lat="22.110833300" lon="-159.310000000">
+    <name>Kumukumu</name>
+    <cmt>Kumukumu</cmt>
+    <desc>Kumukumu</desc>
+  </wpt>
+  <wpt lat="21.176946400" lon="-156.947248700">
+    <name>Kalawao</name>
+    <cmt>Kalawao</cmt>
+    <desc>Kalawao</desc>
+  </wpt>
+  <wpt lat="19.732622000" lon="-155.091518800">
+    <name>Pu‘u‘eo</name>
+    <cmt>Pu‘u‘eo</cmt>
+    <desc>Pu‘u‘eo</desc>
+  </wpt>
+  <wpt lat="19.522550000" lon="-154.992132600">
+    <name>Ainaloa</name>
+    <cmt>Ainaloa</cmt>
+    <desc>Ainaloa</desc>
+  </wpt>
+  <wpt lat="20.929444400" lon="-156.371111100">
+    <name>Kuau</name>
+    <cmt>Kuau</cmt>
+    <desc>Kuau</desc>
+  </wpt>
+  <wpt lat="21.336916100" lon="-157.699869100">
+    <name>Waimānalo Beach</name>
+    <cmt>Waimānalo Beach</cmt>
+    <desc>Waimānalo Beach</desc>
+  </wpt>
+  <wpt lat="19.580851000" lon="-155.962481700">
+    <name>Kahaluu</name>
+    <cmt>Kahaluu</cmt>
+    <desc>Kahaluu</desc>
+  </wpt>
+  <wpt lat="20.871644000" lon="-156.344376000">
+    <name>Haliimaile</name>
+    <cmt>Haliimaile</cmt>
+    <desc>Haliimaile</desc>
+  </wpt>
+  <wpt lat="19.693038700" lon="-155.978962300">
+    <name>Palani Junction</name>
+    <cmt>Palani Junction</cmt>
+    <desc>Palani Junction</desc>
+  </wpt>
+  <wpt lat="21.645941000" lon="-157.927094000"/>
+  <wpt lat="20.017833400" lon="-155.683038600">
+    <name>Pu'u Opelu</name>
+    <cmt>Pu'u Opelu</cmt>
+    <desc>Pu'u Opelu</desc>
+  </wpt>
+  <wpt lat="19.531319000" lon="-155.090561000">
+    <name>Fern Acres</name>
+    <cmt>Fern Acres</cmt>
+    <desc>Fern Acres</desc>
+  </wpt>
+  <wpt lat="20.015271800" lon="-155.277794300">
+    <name>Kukui Village</name>
+    <cmt>Kukui Village</cmt>
+    <desc>Kukui Village</desc>
+  </wpt>
+  <wpt lat="19.686981700" lon="-155.139884800">
+    <name>Kaumana</name>
+    <cmt>Kaumana</cmt>
+    <desc>Kaumana</desc>
+  </wpt>
+  <wpt lat="21.703333300" lon="-157.977222200">
+    <name>Marconi</name>
+    <cmt>Marconi</cmt>
+    <desc>Marconi</desc>
+  </wpt>
+  <wpt lat="20.861711700" lon="-156.145808300"/>
+  <wpt lat="20.930361600" lon="-156.510666700">
+    <name>Waihee</name>
+    <cmt>Waihee</cmt>
+    <desc>Waihee</desc>
+  </wpt>
+  <wpt lat="19.354166700" lon="-154.978611100">
+    <name>Kalapana</name>
+    <cmt>Kalapana</cmt>
+    <desc>Kalapana</desc>
+  </wpt>
+  <wpt lat="19.445000000" lon="-155.797777800">
+    <name>Keanapa‘akai</name>
+    <cmt>Keanapa‘akai</cmt>
+    <desc>Keanapa‘akai</desc>
+  </wpt>
+  <wpt lat="21.926485000" lon="-159.529724000">
+    <name>Kalaheo</name>
+    <cmt>Kalaheo</cmt>
+    <desc>Kalaheo</desc>
+  </wpt>
+  <wpt lat="20.991117400" lon="-156.649138500">
+    <name>Kapalua</name>
+    <cmt>Kapalua</cmt>
+    <desc>Kapalua</desc>
+  </wpt>
+  <wpt lat="21.336113100" lon="-157.871633900">
+    <name>Kalihi</name>
+    <cmt>Kalihi</cmt>
+    <desc>Kalihi</desc>
+  </wpt>
+  <wpt lat="19.471666700" lon="-154.836388900">
+    <name>Pualaa</name>
+    <cmt>Pualaa</cmt>
+    <desc>Pualaa</desc>
+  </wpt>
+  <wpt lat="19.734707400" lon="-155.025526700">
+    <name>Keaukaha</name>
+    <cmt>Keaukaha</cmt>
+    <desc>Keaukaha</desc>
+  </wpt>
+  <wpt lat="21.380049400" lon="-157.736950300">
+    <name>Enchanted Lake</name>
+    <cmt>Enchanted Lake</cmt>
+    <desc>Enchanted Lake</desc>
+  </wpt>
+  <wpt lat="20.656666700" lon="-156.058611100">
+    <name>Kīpahulu</name>
+    <cmt>Kīpahulu</cmt>
+    <desc>Kīpahulu</desc>
+  </wpt>
+  <wpt lat="21.954166700" lon="-159.426666700">
+    <name>Kipu</name>
+    <cmt>Kipu</cmt>
+    <desc>Kipu</desc>
+  </wpt>
+  <wpt lat="21.997814600" lon="-159.765743900">
+    <name>Waieli</name>
+    <cmt>Waieli</cmt>
+    <desc>Waieli</desc>
+  </wpt>
+  <wpt lat="19.585022000" lon="-154.973145000">
+    <name>Hawaiian Paradise Park</name>
+    <cmt>Hawaiian Paradise Park</cmt>
+    <desc>Hawaiian Paradise Park</desc>
+  </wpt>
+  <wpt lat="19.644397000" lon="-154.985667700">
+    <name>Hā‘ena</name>
+    <cmt>Hā‘ena</cmt>
+    <desc>Hā‘ena</desc>
+  </wpt>
+  <wpt lat="20.894516400" lon="-156.682187100">
+    <name>Kapunakea</name>
+    <cmt>Kapunakea</cmt>
+    <desc>Kapunakea</desc>
+  </wpt>
+  <wpt lat="19.834722200" lon="-155.989166700">
+    <name>Ka‘ūpūlehu</name>
+    <cmt>Ka‘ūpūlehu</cmt>
+    <desc>Ka‘ūpūlehu</desc>
+  </wpt>
+  <wpt lat="21.048499000" lon="-156.875281400">
+    <name>Kamalō</name>
+    <cmt>Kamalō</cmt>
+    <desc>Kamalō</desc>
+  </wpt>
+  <wpt lat="19.788864000" lon="-155.093124900">
+    <name>Pāpa‘ikou</name>
+    <cmt>Pāpa‘ikou</cmt>
+    <desc>Pāpa‘ikou</desc>
+  </wpt>
+  <wpt lat="20.688888900" lon="-156.023888900">
+    <name>Koali</name>
+    <cmt>Koali</cmt>
+    <desc>Koali</desc>
+  </wpt>
+  <wpt lat="21.133824000" lon="-157.212296000">
+    <name>Maunaloa</name>
+    <cmt>Maunaloa</cmt>
+    <desc>Maunaloa</desc>
+  </wpt>
+  <wpt lat="21.382222200" lon="-157.933611100">
+    <name>Aiea</name>
+    <cmt>Aiea</cmt>
+    <desc>Aiea</desc>
+  </wpt>
+  <wpt lat="19.743168200" lon="-155.092100100">
+    <name>Wainaku</name>
+    <cmt>Wainaku</cmt>
+    <desc>Wainaku</desc>
+  </wpt>
+  <wpt lat="21.981111000" lon="-159.371111000">
+    <name>Līhuʻe</name>
+    <cmt>Līhuʻe</cmt>
+    <desc>Līhuʻe</desc>
+  </wpt>
+  <wpt lat="21.384722200" lon="-157.754166700">
+    <name>Pōhākupu</name>
+    <cmt>Pōhākupu</cmt>
+    <desc>Pōhākupu</desc>
+  </wpt>
+  <wpt lat="19.437695600" lon="-154.912006100">
+    <name>Kaueleau</name>
+    <cmt>Kaueleau</cmt>
+    <desc>Kaueleau</desc>
+  </wpt>
+  <wpt lat="20.655082200" lon="-156.439834100">
+    <name>Makena</name>
+    <cmt>Makena</cmt>
+    <desc>Makena</desc>
+  </wpt>
+  <wpt lat="21.928396000" lon="-159.485779000">
+    <name>Omao</name>
+    <cmt>Omao</cmt>
+    <desc>Omao</desc>
+  </wpt>
+  <wpt lat="21.485833300" lon="-157.856666700">
+    <name>Waiāhole</name>
+    <cmt>Waiāhole</cmt>
+    <desc>Waiāhole</desc>
+  </wpt>
+  <wpt lat="21.925848000" lon="-159.507751000">
+    <name>Lawai</name>
+    <cmt>Lawai</cmt>
+    <desc>Lawai</desc>
+  </wpt>
+  <wpt lat="19.020805200" lon="-155.581134300">
+    <name>Waikapuna</name>
+    <cmt>Waikapuna</cmt>
+    <desc>Waikapuna</desc>
+  </wpt>
+  <wpt lat="22.057522200" lon="-159.330585700">
+    <name>Papaloa</name>
+    <cmt>Papaloa</cmt>
+    <desc>Papaloa</desc>
+  </wpt>
+  <wpt lat="21.678471700" lon="-158.035268500">
+    <name>Waiale‘e</name>
+    <cmt>Waiale‘e</cmt>
+    <desc>Waiale‘e</desc>
+  </wpt>
+  <wpt lat="19.872643000" lon="-155.111847000">
+    <name>Honomu</name>
+    <cmt>Honomu</cmt>
+    <desc>Honomu</desc>
+  </wpt>
+  <wpt lat="21.287808800" lon="-157.710379300">
+    <name>Hawaii Kai</name>
+    <cmt>Hawaii Kai</cmt>
+    <desc>Hawaii Kai</desc>
+  </wpt>
+  <wpt lat="19.509444400" lon="-155.798333300">
+    <name>Papaloa</name>
+    <cmt>Papaloa</cmt>
+    <desc>Papaloa</desc>
+  </wpt>
+  <wpt lat="20.039805000" lon="-155.828018000">
+    <name>Kawaihae</name>
+    <cmt>Kawaihae</cmt>
+    <desc>Kawaihae</desc>
+  </wpt>
+  <wpt lat="19.362931700" lon="-154.970533600">
+    <name>Kaimu</name>
+    <cmt>Kaimu</cmt>
+    <desc>Kaimu</desc>
+  </wpt>
+  <wpt lat="19.538437000" lon="-155.052795000">
+    <name>Hawaiian Acres</name>
+    <cmt>Hawaiian Acres</cmt>
+    <desc>Hawaiian Acres</desc>
+  </wpt>
+  <wpt lat="21.575719000" lon="-158.124847000">
+    <name>Waialua</name>
+    <cmt>Waialua</cmt>
+    <desc>Waialua</desc>
+  </wpt>
+  <wpt lat="21.086666700" lon="-157.013611100">
+    <name>Kapa‘akea Colony</name>
+    <cmt>Kapa‘akea Colony</cmt>
+    <desc>Kapa‘akea Colony</desc>
+  </wpt>
+  <wpt lat="21.092500000" lon="-157.234444400">
+    <name>Hālena</name>
+    <cmt>Hālena</cmt>
+    <desc>Hālena</desc>
+  </wpt>
+  <wpt lat="20.193411000" lon="-155.899316400">
+    <name>Māhukona</name>
+    <cmt>Māhukona</cmt>
+    <desc>Māhukona</desc>
+  </wpt>
+  <wpt lat="20.111111100" lon="-155.598611200">
+    <name>Waipio</name>
+    <cmt>Waipio</cmt>
+    <desc>Waipio</desc>
+  </wpt>
+  <wpt lat="19.540000000" lon="-155.903333300">
+    <name>Waihou</name>
+    <cmt>Waihou</cmt>
+    <desc>Waihou</desc>
+  </wpt>
+  <wpt lat="21.446678000" lon="-158.185272000">
+    <name>Waiʻanae</name>
+    <cmt>Waiʻanae</cmt>
+    <desc>Waiʻanae</desc>
+  </wpt>
+  <wpt lat="19.896559900" lon="-155.902902900">
+    <name>Weliweli</name>
+    <cmt>Weliweli</cmt>
+    <desc>Weliweli</desc>
+  </wpt>
+  <wpt lat="21.418555000" lon="-157.804184000">
+    <name>Kāneʻohe</name>
+    <cmt>Kāneʻohe</cmt>
+    <desc>Kāneʻohe</desc>
+  </wpt>
+  <wpt lat="21.382194200" lon="-157.911557000">
+    <name>Hālawa Heights</name>
+    <cmt>Hālawa Heights</cmt>
+    <desc>Hālawa Heights</desc>
+  </wpt>
+  <wpt lat="19.726897100" lon="-155.065125200">
+    <name>Mokaoku</name>
+    <cmt>Mokaoku</cmt>
+    <desc>Mokaoku</desc>
+  </wpt>
+  <wpt lat="19.975673400" lon="-155.219071700">
+    <name>Pāpa‘aloa</name>
+    <cmt>Pāpa‘aloa</cmt>
+    <desc>Pāpa‘aloa</desc>
+  </wpt>
+  <wpt lat="19.480665600" lon="-155.936257100">
+    <name>Ka‘awaloa</name>
+    <cmt>Ka‘awaloa</cmt>
+    <desc>Ka‘awaloa</desc>
+  </wpt>
+  <wpt lat="21.450830800" lon="-158.009578300">
+    <name>Mililani</name>
+    <cmt>Mililani</cmt>
+    <desc>Mililani</desc>
+  </wpt>
+  <wpt lat="20.028000800" lon="-155.700452500">
+    <name>Waiaka</name>
+    <cmt>Waiaka</cmt>
+    <desc>Waiaka</desc>
+  </wpt>
+  <wpt lat="20.776659000" lon="-156.328583000">
+    <name>Pulehu</name>
+    <cmt>Pulehu</cmt>
+    <desc>Pulehu</desc>
+  </wpt>
+  <wpt lat="21.315603000" lon="-158.008804000">
+    <name>Ewa Beach</name>
+    <cmt>Ewa Beach</cmt>
+    <desc>Ewa Beach</desc>
+  </wpt>
+  <wpt lat="21.632500000" lon="-158.074166700">
+    <name>Kapaeloa</name>
+    <cmt>Kapaeloa</cmt>
+    <desc>Kapaeloa</desc>
+  </wpt>
+  <wpt lat="21.073480000" lon="-156.795914300">
+    <name>Pūko‘o</name>
+    <cmt>Pūko‘o</cmt>
+    <desc>Pūko‘o</desc>
+  </wpt>
+  <wpt lat="19.959827600" lon="-155.203451900">
+    <name>Welokā</name>
+    <cmt>Welokā</cmt>
+    <desc>Welokā</desc>
+  </wpt>
+  <wpt lat="20.907291400" lon="-156.374879500">
+    <name>School Village</name>
+    <cmt>School Village</cmt>
+    <desc>School Village</desc>
+  </wpt>
+  <wpt lat="21.389147000" lon="-158.152313000">
+    <name>Nānākuli</name>
+    <cmt>Nānākuli</cmt>
+    <desc>Nānākuli</desc>
+  </wpt>
+  <wpt lat="19.885776400" lon="-155.123032700">
+    <name>Wailea</name>
+    <cmt>Wailea</cmt>
+    <desc>Wailea</desc>
+  </wpt>
+  <wpt lat="21.691798300" lon="-158.013215200">
+    <name>Kawela</name>
+    <cmt>Kawela</cmt>
+    <desc>Kawela</desc>
+  </wpt>
+  <wpt lat="21.417777800" lon="-157.768888900">
+    <name>Kea‘alu</name>
+    <cmt>Kea‘alu</cmt>
+    <desc>Kea‘alu</desc>
+  </wpt>
+  <wpt lat="20.020452000" lon="-155.663910000">
+    <name>Waimea</name>
+    <cmt>Waimea</cmt>
+    <desc>Waimea</desc>
+  </wpt>
+  <wpt lat="19.506111100" lon="-154.848611100">
+    <name>Kapoho</name>
+    <cmt>Kapoho</cmt>
+    <desc>Kapoho</desc>
+  </wpt>
+  <wpt lat="19.604166700" lon="-155.011111100">
+    <name>Waipāhoehoe</name>
+    <cmt>Waipāhoehoe</cmt>
+    <desc>Waipāhoehoe</desc>
+  </wpt>
+  <wpt lat="21.457129300" lon="-157.832377800">
+    <name>Kahalu‘u</name>
+    <cmt>Kahalu‘u</cmt>
+    <desc>Kahalu‘u</desc>
+  </wpt>
+  <wpt lat="21.269576300" lon="-157.706605300">
+    <name>Portlock</name>
+    <cmt>Portlock</cmt>
+    <desc>Portlock</desc>
+  </wpt>
+  <wpt lat="20.919166700" lon="-156.384444400">
+    <name>Lower Paia</name>
+    <cmt>Lower Paia</cmt>
+    <desc>Lower Paia</desc>
+  </wpt>
+  <wpt lat="20.826084000" lon="-156.919785000">
+    <name>Lanai City</name>
+    <cmt>Lanai City</cmt>
+    <desc>Lanai City</desc>
+  </wpt>
+  <wpt lat="21.098273900" lon="-156.759090800">
+    <name>Waialua</name>
+    <cmt>Waialua</cmt>
+    <desc>Waialua</desc>
+  </wpt>
+  <wpt lat="20.882231600" lon="-156.341725000">
+    <name>Paholoi</name>
+    <cmt>Paholoi</cmt>
+    <desc>Paholoi</desc>
+  </wpt>
+  <wpt lat="21.406111100" lon="-157.802500000">
+    <name>Pū‘ōhala Village</name>
+    <cmt>Pū‘ōhala Village</cmt>
+    <desc>Pū‘ōhala Village</desc>
+  </wpt>
+  <wpt lat="19.680921300" lon="-156.017218500">
+    <name>Honokōhau</name>
+    <cmt>Honokōhau</cmt>
+    <desc>Honokōhau</desc>
+  </wpt>
+  <wpt lat="20.860351000" lon="-156.382880600">
+    <name>Keahua</name>
+    <cmt>Keahua</cmt>
+    <desc>Keahua</desc>
+  </wpt>
+  <wpt lat="19.546849000" lon="-155.932388000">
+    <name>Honalo</name>
+    <cmt>Honalo</cmt>
+    <desc>Honalo</desc>
+  </wpt>
+  <wpt lat="21.414444400" lon="-157.773888900">
+    <name>Mahinui</name>
+    <cmt>Mahinui</cmt>
+    <desc>Mahinui</desc>
+  </wpt>
+  <wpt lat="19.459182000" lon="-155.925583600">
+    <name>Ke‘ei</name>
+    <cmt>Ke‘ei</cmt>
+    <desc>Ke‘ei</desc>
+  </wpt>
+  <wpt lat="22.100277800" lon="-159.360555600">
+    <name>Kapahi</name>
+    <cmt>Kapahi</cmt>
+    <desc>Kapahi</desc>
+  </wpt>
+  <wpt lat="21.285019900" lon="-157.737082600">
+    <name>Niu Valley</name>
+    <cmt>Niu Valley</cmt>
+    <desc>Niu Valley</desc>
+  </wpt>
+  <wpt lat="21.096944400" lon="-157.017777800">
+    <name>Ranch Camp</name>
+    <cmt>Ranch Camp</cmt>
+    <desc>Ranch Camp</desc>
+  </wpt>
+  <wpt lat="21.628055600" lon="-158.080000000">
+    <name>Kawailoa Beach</name>
+    <cmt>Kawailoa Beach</cmt>
+    <desc>Kawailoa Beach</desc>
+  </wpt>
+  <wpt lat="20.240371700" lon="-155.860242000">
+    <name>Hikapoloa</name>
+    <cmt>Hikapoloa</cmt>
+    <desc>Hikapoloa</desc>
+  </wpt>
+  <wpt lat="19.713555300" lon="-155.136113400">
+    <name>Pi‘ihonua</name>
+    <cmt>Pi‘ihonua</cmt>
+    <desc>Pi‘ihonua</desc>
+  </wpt>
+  <wpt lat="21.984372100" lon="-160.057938100">
+    <name>Ki‘i</name>
+    <cmt>Ki‘i</cmt>
+    <desc>Ki‘i</desc>
+  </wpt>
+  <wpt lat="21.291733700" lon="-157.789293400">
+    <name>Maunalani Heights</name>
+    <cmt>Maunalani Heights</cmt>
+    <desc>Maunalani Heights</desc>
+  </wpt>
+  <wpt lat="19.931111100" lon="-155.394444400">
+    <name>Halepiula</name>
+    <cmt>Halepiula</cmt>
+    <desc>Halepiula</desc>
+  </wpt>
+  <wpt lat="19.557849000" lon="-155.105667000">
+    <name>Mountain View</name>
+    <cmt>Mountain View</cmt>
+    <desc>Mountain View</desc>
+  </wpt>
+  <wpt lat="20.858055600" lon="-156.506944400">
+    <name>Waikapu</name>
+    <cmt>Waikapu</cmt>
+    <desc>Waikapu</desc>
+  </wpt>
+  <wpt lat="21.876792000" lon="-159.454193000">
+    <name>Poipu</name>
+    <cmt>Poipu</cmt>
+    <desc>Poipu</desc>
+  </wpt>
+  <wpt lat="22.053618000" lon="-159.337822000">
+    <name>Wailua</name>
+    <cmt>Wailua</cmt>
+    <desc>Wailua</desc>
+  </wpt>
+  <wpt lat="21.838460700" lon="-160.242231400">
+    <name>Kamalino</name>
+    <cmt>Kamalino</cmt>
+    <desc>Kamalino</desc>
+  </wpt>
+  <wpt lat="20.917780400" lon="-156.348448300">
+    <name>Hamakuapoko</name>
+    <cmt>Hamakuapoko</cmt>
+    <desc>Hamakuapoko</desc>
+  </wpt>
+  <wpt lat="19.623814900" lon="-155.953637900">
+    <name>Hōlualoa</name>
+    <cmt>Hōlualoa</cmt>
+    <desc>Hōlualoa</desc>
+  </wpt>
+  <wpt lat="21.393623000" lon="-157.743759000">
+    <name>Kailua</name>
+    <cmt>Kailua</cmt>
+    <desc>Kailua</desc>
+  </wpt>
+  <wpt lat="19.087673500" lon="-155.800406600">
+    <name>Kona South Estates</name>
+    <cmt>Kona South Estates</cmt>
+    <desc>Kona South Estates</desc>
+  </wpt>
+  <wpt lat="19.544198100" lon="-154.905684400">
+    <name>Hawaiian Beaches</name>
+    <cmt>Hawaiian Beaches</cmt>
+    <desc>Hawaiian Beaches</desc>
+  </wpt>
+  <wpt lat="21.472879000" lon="-158.210678000">
+    <name>Mākaha</name>
+    <cmt>Mākaha</cmt>
+    <desc>Mākaha</desc>
+  </wpt>
+  <wpt lat="21.609712000" lon="-157.912249000"/>
+  <wpt lat="21.346304000" lon="-157.721100000">
+    <name>Waimanalo</name>
+    <cmt>Waimanalo</cmt>
+    <desc>Waimanalo</desc>
+  </wpt>
+  <wpt lat="20.916610600" lon="-156.283716300">
+    <name>Peahi</name>
+    <cmt>Peahi</cmt>
+    <desc>Peahi</desc>
+  </wpt>
+  <wpt lat="19.250833300" lon="-155.609166700">
+    <name>Punaluu Kahawai</name>
+    <cmt>Punaluu Kahawai</cmt>
+    <desc>Punaluu Kahawai</desc>
+  </wpt>
+  <wpt lat="20.218508300" lon="-155.740855300">
+    <name>Niuli‘i</name>
+    <cmt>Niuli‘i</cmt>
+    <desc>Niuli‘i</desc>
+  </wpt>
+  <wpt lat="20.706425400" lon="-156.442429900">
+    <name>Keawakapu</name>
+    <cmt>Keawakapu</cmt>
+    <desc>Keawakapu</desc>
+  </wpt>
+  <wpt lat="22.216666700" lon="-159.483333300">
+    <name>Puupehu</name>
+    <cmt>Puupehu</cmt>
+    <desc>Puupehu</desc>
+  </wpt>
+  <wpt lat="21.933492000" lon="-159.647827000">
+    <name>Pakala Village</name>
+    <cmt>Pakala Village</cmt>
+    <desc>Pakala Village</desc>
+  </wpt>
+  <wpt lat="21.949722200" lon="-159.645000000">
+    <name>Kekupua</name>
+    <cmt>Kekupua</cmt>
+    <desc>Kekupua</desc>
+  </wpt>
+  <wpt lat="21.327718100" lon="-157.883306800">
+    <name>Kalihi Kai</name>
+    <cmt>Kalihi Kai</cmt>
+    <desc>Kalihi Kai</desc>
+  </wpt>
+  <wpt lat="21.087102500" lon="-156.775784800">
+    <name>Pauwalu</name>
+    <cmt>Pauwalu</cmt>
+    <desc>Pauwalu</desc>
+  </wpt>
+  <wpt lat="21.346944400" lon="-158.085833300">
+    <name>Makakilo City</name>
+    <cmt>Makakilo City</cmt>
+    <desc>Makakilo City</desc>
+  </wpt>
+  <wpt lat="20.888532200" lon="-156.684478400">
+    <name>Mala</name>
+    <cmt>Mala</cmt>
+    <desc>Mala</desc>
+  </wpt>
+  <wpt lat="19.843055600" lon="-155.721111100">
+    <name>Ke‘āmuku</name>
+    <cmt>Ke‘āmuku</cmt>
+    <desc>Ke‘āmuku</desc>
+  </wpt>
+  <wpt lat="20.913657500" lon="-156.513611800">
+    <name>Waiehu Village</name>
+    <cmt>Waiehu Village</cmt>
+    <desc>Waiehu Village</desc>
+  </wpt>
+  <wpt lat="21.379048800" lon="-157.923443400">
+    <name>Hālawa</name>
+    <cmt>Hālawa</cmt>
+    <desc>Hālawa</desc>
+  </wpt>
+  <wpt lat="19.575833300" lon="-155.861944400">
+    <name>Kaukahōkū</name>
+    <cmt>Kaukahōkū</cmt>
+    <desc>Kaukahōkū</desc>
+  </wpt>
+  <wpt lat="19.495640200" lon="-155.161509700">
+    <name>Glenwood</name>
+    <cmt>Glenwood</cmt>
+    <desc>Glenwood</desc>
+  </wpt>
+  <wpt lat="20.078505000" lon="-155.468903000">
+    <name>Honoka'a</name>
+    <cmt>Honoka'a</cmt>
+    <desc>Honoka'a</desc>
+  </wpt>
+  <wpt lat="21.189111200" lon="-156.982743100">
+    <name>Kalaupapa</name>
+    <cmt>Kalaupapa</cmt>
+    <desc>Kalaupapa</desc>
+  </wpt>
+  <wpt lat="19.755555600" lon="-155.975000000">
+    <name>Huehue</name>
+    <cmt>Huehue</cmt>
+    <desc>Huehue</desc>
+  </wpt>
+  <wpt lat="22.145277800" lon="-159.315555600">
+    <name>Anahola</name>
+    <cmt>Anahola</cmt>
+    <desc>Anahola</desc>
+  </wpt>
+  <wpt lat="19.851352500" lon="-155.923538200">
+    <name>Kīholo</name>
+    <cmt>Kīholo</cmt>
+    <desc>Kīholo</desc>
+  </wpt>
+  <wpt lat="20.639444400" lon="-156.125277800">
+    <name>Kaupō</name>
+    <cmt>Kaupō</cmt>
+    <desc>Kaupō</desc>
+  </wpt>
+  <wpt lat="20.812339400" lon="-156.621440200">
+    <name>Olowalu</name>
+    <cmt>Olowalu</cmt>
+    <desc>Olowalu</desc>
+  </wpt>
+  <wpt lat="19.202241000" lon="-155.478516000">
+    <name>Pahala</name>
+    <cmt>Pahala</cmt>
+    <desc>Pahala</desc>
+  </wpt>
+  <wpt lat="19.698738100" lon="-155.134022900">
+    <name>Akolea Plantation Estates</name>
+    <cmt>Akolea Plantation Estates</cmt>
+    <desc>Akolea Plantation Estates</desc>
+  </wpt>
+  <wpt lat="19.117065800" lon="-155.760866900">
+    <name>Hawaiian Ocean View Estates</name>
+    <cmt>Hawaiian Ocean View Estates</cmt>
+    <desc>Hawaiian Ocean View Estates</desc>
+  </wpt>
+  <wpt lat="20.892239300" lon="-156.215496000">
+    <name>Kailua</name>
+    <cmt>Kailua</cmt>
+    <desc>Kailua</desc>
+  </wpt>
+  <wpt lat="20.239006000" lon="-155.831451000">
+    <name>Hawi</name>
+    <cmt>Hawi</cmt>
+    <desc>Hawi</desc>
+  </wpt>
+  <wpt lat="19.497165400" lon="-154.828369400">
+    <name>Vacationland Hawaii</name>
+    <cmt>Vacationland Hawaii</cmt>
+    <desc>Vacationland Hawaii</desc>
+  </wpt>
+  <wpt lat="19.859656000" lon="-155.652675300"/>
+  <wpt lat="19.505277800" lon="-155.860000000">
+    <name>Pawaina</name>
+    <cmt>Pawaina</cmt>
+    <desc>Pawaina</desc>
+  </wpt>
+  <wpt lat="19.063476200" lon="-155.797610400">
+    <name>Country Garden Estates</name>
+    <cmt>Country Garden Estates</cmt>
+    <desc>Country Garden Estates</desc>
+  </wpt>
+  <wpt lat="19.641941000" lon="-155.996933000">
+    <name>Kailua-Kona</name>
+    <cmt>Kailua-Kona</cmt>
+    <desc>Kailua-Kona</desc>
+  </wpt>
+  <wpt lat="21.393055600" lon="-157.962500000">
+    <name>Waiau</name>
+    <cmt>Waiau</cmt>
+    <desc>Waiau</desc>
+  </wpt>
+  <wpt lat="21.334354000" lon="-157.846057700">
+    <name>Nuuanu</name>
+    <cmt>Nuuanu</cmt>
+    <desc>Nuuanu</desc>
+  </wpt>
+  <wpt lat="19.397777800" lon="-155.776111100">
+    <name>Komakawai</name>
+    <cmt>Komakawai</cmt>
+    <desc>Komakawai</desc>
+  </wpt>
+  <wpt lat="21.281944400" lon="-157.752500000">
+    <name>‘Āina Haina</name>
+    <cmt>‘Āina Haina</cmt>
+    <desc>‘Āina Haina</desc>
+  </wpt>
+  <wpt lat="19.465555600" lon="-155.135555600">
+    <name>Fern Forest</name>
+    <cmt>Fern Forest</cmt>
+    <desc>Fern Forest</desc>
+  </wpt>
+  <wpt lat="19.983947300" lon="-155.236146800">
+    <name>Laupāhoehoe</name>
+    <cmt>Laupāhoehoe</cmt>
+    <desc>Laupāhoehoe</desc>
+  </wpt>
+  <wpt lat="19.603782000" lon="-155.057602000">
+    <name>Kurtistown</name>
+    <cmt>Kurtistown</cmt>
+    <desc>Kurtistown</desc>
+  </wpt>
+  <wpt lat="20.954166700" lon="-156.689722200">
+    <name>Honokowai</name>
+    <cmt>Honokowai</cmt>
+    <desc>Honokowai</desc>
+  </wpt>
+  <wpt lat="21.483102000" lon="-158.201065000">
+    <name>Mākaha Valley</name>
+    <cmt>Mākaha Valley</cmt>
+    <desc>Mākaha Valley</desc>
+  </wpt>
+  <wpt lat="20.811362700" lon="-156.612081900">
+    <name>Mopua</name>
+    <cmt>Mopua</cmt>
+    <desc>Mopua</desc>
+  </wpt>
+  <wpt lat="20.625555600" lon="-156.442500000">
+    <name>Paako</name>
+    <cmt>Paako</cmt>
+    <desc>Paako</desc>
+  </wpt>
+  <wpt lat="20.231275000" lon="-155.797806000">
+    <name>Kapaau</name>
+    <cmt>Kapaau</cmt>
+    <desc>Kapaau</desc>
+  </wpt>
+  <wpt lat="19.395291000" lon="-154.934645900">
+    <name>Kehena</name>
+    <cmt>Kehena</cmt>
+    <desc>Kehena</desc>
+  </wpt>
+  <wpt lat="20.849829000" lon="-156.138382000">
+    <name>Wailua</name>
+    <cmt>Wailua</cmt>
+    <desc>Wailua</desc>
+  </wpt>
+  <wpt lat="22.217500000" lon="-159.432500000">
+    <name>Kalihiwai</name>
+    <cmt>Kalihiwai</cmt>
+    <desc>Kalihiwai</desc>
+  </wpt>
+  <wpt lat="21.065071400" lon="-156.824581900">
+    <name>Kalua‘aha</name>
+    <cmt>Kalua‘aha</cmt>
+    <desc>Kalua‘aha</desc>
+  </wpt>
+  <wpt lat="20.737370000" lon="-156.334160900">
+    <name>Kaonoulu</name>
+    <cmt>Kaonoulu</cmt>
+    <desc>Kaonoulu</desc>
+  </wpt>
+  <wpt lat="21.400654700" lon="-157.947431700">
+    <name>Waimalu</name>
+    <cmt>Waimalu</cmt>
+    <desc>Waimalu</desc>
+  </wpt>
+  <wpt lat="19.046368800" lon="-155.780592900">
+    <name>Hawaiian Ranchos</name>
+    <cmt>Hawaiian Ranchos</cmt>
+    <desc>Hawaiian Ranchos</desc>
+  </wpt>
+  <wpt lat="21.942781000" lon="-159.629530900">
+    <name>Kaawanui Village</name>
+    <cmt>Kaawanui Village</cmt>
+    <desc>Kaawanui Village</desc>
+  </wpt>
+  <wpt lat="21.679124000" lon="-157.948380000">
+    <name>Kahuku</name>
+    <cmt>Kahuku</cmt>
+    <desc>Kahuku</desc>
+  </wpt>
+  <wpt lat="20.800000000" lon="-156.328055600"/>
+  <wpt lat="20.689722200" lon="-156.020277800">
+    <name>Mū‘olea</name>
+    <cmt>Mū‘olea</cmt>
+    <desc>Mū‘olea</desc>
+  </wpt>
+  <wpt lat="20.030714200" lon="-155.348550600">
+    <name>Kūka‘iau</name>
+    <cmt>Kūka‘iau</cmt>
+    <desc>Kūka‘iau</desc>
+  </wpt>
+  <wpt lat="19.070945800" lon="-155.763913100">
+    <name>Hawaiian Ocean View</name>
+    <cmt>Hawaiian Ocean View</cmt>
+    <desc>Hawaiian Ocean View</desc>
+  </wpt>
+  <wpt lat="20.887041000" lon="-156.505051000">
+    <name>Wailuku</name>
+    <cmt>Wailuku</cmt>
+    <desc>Wailuku</desc>
+  </wpt>
+  <wpt lat="19.633914300" lon="-155.982791500">
+    <name>Hillcrest</name>
+    <cmt>Hillcrest</cmt>
+    <desc>Hillcrest</desc>
+  </wpt>
+  <wpt lat="20.013490000" lon="-155.284274300">
+    <name>Milo Village</name>
+    <cmt>Milo Village</cmt>
+    <desc>Milo Village</desc>
+  </wpt>
+  <wpt lat="21.155497900" lon="-157.038842400">
+    <name>Kualapu‘u</name>
+    <cmt>Kualapu‘u</cmt>
+    <desc>Kualapu‘u</desc>
+  </wpt>
+  <wpt lat="20.895000000" lon="-156.509722200">
+    <name>Happy Valley</name>
+    <cmt>Happy Valley</cmt>
+    <desc>Happy Valley</desc>
+  </wpt>
+  <wpt lat="21.430833300" lon="-157.810555600">
+    <name>He‘eia</name>
+    <cmt>He‘eia</cmt>
+    <desc>He‘eia</desc>
+  </wpt>
+  <wpt lat="19.948333300" lon="-155.461666700">
+    <name>Hanaipoe</name>
+    <cmt>Hanaipoe</cmt>
+    <desc>Hanaipoe</desc>
+  </wpt>
+  <wpt lat="21.093469000" lon="-157.024155000">
+    <name>Kaunakakai</name>
+    <cmt>Kaunakakai</cmt>
+    <desc>Kaunakakai</desc>
+  </wpt>
+  <wpt lat="20.888905600" lon="-156.296096600">
+    <name>Kaupakulua</name>
+    <cmt>Kaupakulua</cmt>
+    <desc>Kaupakulua</desc>
+  </wpt>
+  <wpt lat="21.420192800" lon="-158.173767800">
+    <name>Mā‘ili</name>
+    <cmt>Mā‘ili</cmt>
+    <desc>Mā‘ili</desc>
+  </wpt>
+  <wpt lat="22.074286000" lon="-159.320748000">
+    <name>Kapaʻa</name>
+    <cmt>Kapaʻa</cmt>
+    <desc>Kapaʻa</desc>
+  </wpt>
+  <wpt lat="21.982777800" lon="-159.720833300">
+    <name>Pokii</name>
+    <cmt>Pokii</cmt>
+    <desc>Pokii</desc>
+  </wpt>
+  <wpt lat="21.346405100" lon="-158.029075900">
+    <name>ʻEwa Gentry</name>
+    <cmt>ʻEwa Gentry</cmt>
+    <desc>ʻEwa Gentry</desc>
+  </wpt>
+  <wpt lat="20.956666700" lon="-156.537777800">
+    <name>Camp Maluhia</name>
+    <cmt>Camp Maluhia</cmt>
+    <desc>Camp Maluhia</desc>
+  </wpt>
+  <wpt lat="21.312951200" lon="-157.846103600">
+    <name>Punchbowl</name>
+    <cmt>Punchbowl</cmt>
+    <desc>Punchbowl</desc>
+  </wpt>
+  <wpt lat="21.365289900" lon="-158.041505600">
+    <name>Ho'opili</name>
+    <cmt>Ho'opili</cmt>
+    <desc>Ho'opili</desc>
+  </wpt>
+  <wpt lat="19.507222200" lon="-155.826388900">
+    <name>Pauahi</name>
+    <cmt>Pauahi</cmt>
+    <desc>Pauahi</desc>
+  </wpt>
+  <wpt lat="19.460833300" lon="-154.846944400">
+    <name>Pohoiki</name>
+    <cmt>Pohoiki</cmt>
+    <desc>Pohoiki</desc>
+  </wpt>
+  <wpt lat="20.230660400" lon="-155.780227000">
+    <name>Halaula</name>
+    <cmt>Halaula</cmt>
+    <desc>Halaula</desc>
+  </wpt>
+  <wpt lat="21.333950400" lon="-158.077185300">
+    <name>Kapolei</name>
+    <cmt>Kapolei</cmt>
+    <desc>Kapolei</desc>
+  </wpt>
+  <wpt lat="20.618055600" lon="-156.436111100">
+    <name>Kanahena</name>
+    <cmt>Kanahena</cmt>
+    <desc>Kanahena</desc>
+  </wpt>
+  <wpt lat="19.935396300" lon="-155.687515700">
+    <name>Old Saddle Road Junction</name>
+    <cmt>Old Saddle Road Junction</cmt>
+    <desc>Old Saddle Road Junction</desc>
+  </wpt>
+  <wpt lat="21.428333300" lon="-157.766111100">
+    <name>Māla‘e</name>
+    <cmt>Māla‘e</cmt>
+    <desc>Māla‘e</desc>
+  </wpt>
+  <wpt lat="20.921388900" lon="-156.496944400">
+    <name>Waiehu</name>
+    <cmt>Waiehu</cmt>
+    <desc>Waiehu</desc>
+  </wpt>
+  <wpt lat="21.926682100" lon="-159.619345500">
+    <name>Kapaka</name>
+    <cmt>Kapaka</cmt>
+    <desc>Kapaka</desc>
+  </wpt>
+  <wpt lat="21.472667900" lon="-157.998437400">
+    <name>Mililani Mauka</name>
+    <cmt>Mililani Mauka</cmt>
+    <desc>Mililani Mauka</desc>
+  </wpt>
+  <wpt lat="19.552222200" lon="-155.858333300">
+    <name>Monohaa</name>
+    <cmt>Monohaa</cmt>
+    <desc>Monohaa</desc>
+  </wpt>
+  <wpt lat="21.970833000" lon="-159.715000000">
+    <name>Kekaha</name>
+    <cmt>Kekaha</cmt>
+    <desc>Kekaha</desc>
+  </wpt>
+  <wpt lat="20.635277800" lon="-156.150277800">
+    <name>Pukaauhuhu</name>
+    <cmt>Pukaauhuhu</cmt>
+    <desc>Pukaauhuhu</desc>
+  </wpt>
+  <wpt lat="19.070555000" lon="-155.614471000">
+    <name>Waiohinu</name>
+    <cmt>Waiohinu</cmt>
+    <desc>Waiohinu</desc>
+  </wpt>
+  <wpt lat="21.278181800" lon="-157.764977600">
+    <name>Wailupe</name>
+    <cmt>Wailupe</cmt>
+    <desc>Wailupe</desc>
+  </wpt>
+  <wpt lat="20.876944400" lon="-156.673611100">
+    <name>Lunaville</name>
+    <cmt>Lunaville</cmt>
+    <desc>Lunaville</desc>
+  </wpt>
+  <wpt lat="19.425801000" lon="-155.908356000">
+    <name>Hōnaunau</name>
+    <cmt>Hōnaunau</cmt>
+    <desc>Hōnaunau</desc>
+  </wpt>
+  <wpt lat="21.098055600" lon="-157.026388900">
+    <name>Manila Camp</name>
+    <cmt>Manila Camp</cmt>
+    <desc>Manila Camp</desc>
+  </wpt>
+  <wpt lat="19.795277800" lon="-156.029444400">
+    <name>Makalawena</name>
+    <cmt>Makalawena</cmt>
+    <desc>Makalawena</desc>
+  </wpt>
+  <wpt lat="21.298197600" lon="-157.803742800">
+    <name>St Louis Heights</name>
+    <cmt>St Louis Heights</cmt>
+    <desc>St Louis Heights</desc>
+  </wpt>
+  <wpt lat="20.759639800" lon="-156.328376200">
+    <name>Waiakoa</name>
+    <cmt>Waiakoa</cmt>
+    <desc>Waiakoa</desc>
+  </wpt>
+  <wpt lat="20.727222200" lon="-155.987222200">
+    <name>Hōkū‘ula</name>
+    <cmt>Hōkū‘ula</cmt>
+    <desc>Hōkū‘ula</desc>
+  </wpt>
+  <wpt lat="19.647349400" lon="-156.010226200">
+    <name>Laniākea</name>
+    <cmt>Laniākea</cmt>
+    <desc>Laniākea</desc>
+  </wpt>
+  <wpt lat="21.372777800" lon="-157.770555600">
+    <name>Maunawili</name>
+    <cmt>Maunawili</cmt>
+    <desc>Maunawili</desc>
+  </wpt>
+  <wpt lat="20.837520000" lon="-156.914852500">
+    <name>Keomuku</name>
+    <cmt>Keomuku</cmt>
+    <desc>Keomuku</desc>
+  </wpt>
+  <wpt lat="19.942369000" lon="-155.787506000">
+    <name>Waikoloa Village</name>
+    <cmt>Waikoloa Village</cmt>
+    <desc>Waikoloa Village</desc>
+  </wpt>
+  <wpt lat="21.971388900" lon="-159.638888900">
+    <name>Nonopahu Village</name>
+    <cmt>Nonopahu Village</cmt>
+    <desc>Nonopahu Village</desc>
+  </wpt>
+  <wpt lat="19.201643900" lon="-155.902898300">
+    <name>Hoopuloa</name>
+    <cmt>Hoopuloa</cmt>
+    <desc>Hoopuloa</desc>
+  </wpt>
+  <wpt lat="19.194425800" lon="-155.903487500">
+    <name>Miloli‘i</name>
+    <cmt>Miloli‘i</cmt>
+    <desc>Miloli‘i</desc>
+  </wpt>
+  <wpt lat="20.758058600" lon="-156.310523200">
+    <name>Maui</name>
+    <cmt>Maui</cmt>
+    <desc>Maui</desc>
+  </wpt>
+  <wpt lat="19.627332500" lon="-155.564561900">
+    <name>Hawaii</name>
+    <cmt>Hawaii</cmt>
+    <desc>Hawaii</desc>
+  </wpt>
+  <wpt lat="22.060334200" lon="-159.503094000">
+    <name>Kauai</name>
+    <cmt>Kauai</cmt>
+    <desc>Kauai</desc>
+  </wpt>
+  <wpt lat="21.196541300" lon="-156.966620800">
+    <name>Kalawao</name>
+    <cmt>Kalawao</cmt>
+    <desc>Kalawao</desc>
+  </wpt>
+  <wpt lat="28.422645800" lon="-178.325100700">
+    <name>Kure Atoll</name>
+    <cmt>Kure Atoll</cmt>
+    <desc>Kure Atoll</desc>
+  </wpt>
+  <wpt lat="28.241753600" lon="-177.375430800">
+    <name>Midway Atoll</name>
+    <cmt>Midway Atoll</cmt>
+    <desc>Midway Atoll</desc>
+  </wpt>
+  <wpt lat="23.806695200" lon="-166.260857700">
+    <name>French Frigate Shoals</name>
+    <cmt>French Frigate Shoals</cmt>
+    <desc>French Frigate Shoals</desc>
+  </wpt>
+  <wpt lat="25.001478000" lon="-167.998077400">
+    <name>Gardner Pinnacles</name>
+    <cmt>Gardner Pinnacles</cmt>
+    <desc>Gardner Pinnacles</desc>
+  </wpt>
+  <wpt lat="27.854042000" lon="-175.871928500">
+    <name>Pearl and Hermes Reef</name>
+    <cmt>Pearl and Hermes Reef</cmt>
+    <desc>Pearl and Hermes Reef</desc>
+  </wpt>
+  <wpt lat="28.392640700" lon="-178.334236800">
+    <name>Sand Island</name>
+    <cmt>Sand Island</cmt>
+    <desc>Sand Island</desc>
+  </wpt>
+  <wpt lat="21.312903100" lon="-157.862800300">
+    <name>Chinatown</name>
+    <cmt>Chinatown</cmt>
+    <desc>Chinatown</desc>
+  </wpt>
+  <wpt lat="21.305900500" lon="-157.858226600">
+    <name>Hawaii Capital Historic District</name>
+    <cmt>Hawaii Capital Historic District</cmt>
+    <desc>Hawaii Capital Historic District</desc>
+  </wpt>
+  <wpt lat="21.292631700" lon="-157.831343400">
+    <name>McCully</name>
+    <cmt>McCully</cmt>
+    <desc>McCully</desc>
+  </wpt>
+  <wpt lat="21.293231500" lon="-157.798427300">
+    <name>Palolo</name>
+    <cmt>Palolo</cmt>
+    <desc>Palolo</desc>
+  </wpt>
+  <wpt lat="21.279276800" lon="-157.812830800">
+    <name>Kapahulu</name>
+    <cmt>Kapahulu</cmt>
+    <desc>Kapahulu</desc>
+  </wpt>
+  <wpt lat="21.298629500" lon="-157.857950900">
+    <name>Kaka‘ako</name>
+    <cmt>Kaka‘ako</cmt>
+    <desc>Kaka‘ako</desc>
+  </wpt>
+  <wpt lat="21.309384800" lon="-157.811816900">
+    <name>Manoa</name>
+    <cmt>Manoa</cmt>
+    <desc>Manoa</desc>
+  </wpt>
+  <wpt lat="21.295964500" lon="-157.841486500">
+    <name>Pawaa</name>
+    <cmt>Pawaa</cmt>
+    <desc>Pawaa</desc>
+  </wpt>
+  <wpt lat="21.306192800" lon="-157.878667900">
+    <name>Sand Island</name>
+    <cmt>Sand Island</cmt>
+    <desc>Sand Island</desc>
+  </wpt>
+  <wpt lat="21.365246300" lon="-158.082784500">
+    <name>Upper Makakilo</name>
+    <cmt>Upper Makakilo</cmt>
+    <desc>Upper Makakilo</desc>
+  </wpt>
+  <wpt lat="21.337351000" lon="-158.122101000"/>
+  <wpt lat="21.327080200" lon="-157.856440200">
+    <name>Liliha</name>
+    <cmt>Liliha</cmt>
+    <desc>Liliha</desc>
+  </wpt>
+  <wpt lat="21.310165200" lon="-157.830446300">
+    <name>Makiki</name>
+    <cmt>Makiki</cmt>
+    <desc>Makiki</desc>
+  </wpt>
+  <wpt lat="21.292883300" lon="-157.822766100">
+    <name>Moiliili</name>
+    <cmt>Moiliili</cmt>
+    <desc>Moiliili</desc>
+  </wpt>
+  <wpt lat="21.366683500" lon="-157.893883800">
+    <name>Moanalua Valley</name>
+    <cmt>Moanalua Valley</cmt>
+    <desc>Moanalua Valley</desc>
+  </wpt>
+  <wpt lat="21.283742300" lon="-157.781533000">
+    <name>Wai-Kahala</name>
+    <cmt>Wai-Kahala</cmt>
+    <desc>Wai-Kahala</desc>
+  </wpt>
+  <wpt lat="21.350728400" lon="-157.911041300">
+    <name>Salt Lake</name>
+    <cmt>Salt Lake</cmt>
+    <desc>Salt Lake</desc>
+  </wpt>
+  <wpt lat="21.341027300" lon="-157.897561600">
+    <name>Mapunapuna</name>
+    <cmt>Mapunapuna</cmt>
+    <desc>Mapunapuna</desc>
+  </wpt>
+  <wpt lat="21.366027400" lon="-157.912346100">
+    <name>Red Hill</name>
+    <cmt>Red Hill</cmt>
+    <desc>Red Hill</desc>
+  </wpt>
+  <wpt lat="21.279356800" lon="-157.828571300">
+    <name>Waikiki</name>
+    <cmt>Waikiki</cmt>
+    <desc>Waikiki</desc>
+  </wpt>
+  <wpt lat="21.303177600" lon="-157.672409000">
+    <name>Kalama Valley</name>
+    <cmt>Kalama Valley</cmt>
+    <desc>Kalama Valley</desc>
+  </wpt>
+  <wpt lat="21.316428300" lon="-158.069565900">
+    <name>Kalaeloa</name>
+    <cmt>Kalaeloa</cmt>
+    <desc>Kalaeloa</desc>
+  </wpt>
+  <wpt lat="21.319043600" lon="-157.870233900">
+    <name>Iwilei</name>
+    <cmt>Iwilei</cmt>
+    <desc>Iwilei</desc>
+  </wpt>
+  <wpt lat="21.398242800" lon="-158.023829400">
+    <name>Village Park</name>
+    <cmt>Village Park</cmt>
+    <desc>Village Park</desc>
+  </wpt>
+  <wpt lat="21.347664400" lon="-157.862056600">
+    <name>Kalihi Valley</name>
+    <cmt>Kalihi Valley</cmt>
+    <desc>Kalihi Valley</desc>
+  </wpt>
+  <wpt lat="21.393487800" lon="-157.882463900">
+    <name>Halawa Valley</name>
+    <cmt>Halawa Valley</cmt>
+    <desc>Halawa Valley</desc>
+  </wpt>
+  <wpt lat="21.334874100" lon="-157.862399900">
+    <name>Kapalama</name>
+    <cmt>Kapalama</cmt>
+    <desc>Kapalama</desc>
+  </wpt>
+  <wpt lat="21.295955200" lon="-157.709428300">
+    <name>Hahaione</name>
+    <cmt>Hahaione</cmt>
+    <desc>Hahaione</desc>
+  </wpt>
+  <wpt lat="21.290035900" lon="-157.745433100">
+    <name>Hawaii Loa Ridge</name>
+    <cmt>Hawaii Loa Ridge</cmt>
+    <desc>Hawaii Loa Ridge</desc>
+  </wpt>
+  <wpt lat="19.534320000" lon="-154.999023100">
+    <name>Aina Pua</name>
+    <cmt>Aina Pua</cmt>
+    <desc>Aina Pua</desc>
+  </wpt>
+  <wpt lat="19.529272800" lon="-154.994989800">
+    <name>TIki Gardens</name>
+    <cmt>TIki Gardens</cmt>
+    <desc>TIki Gardens</desc>
+  </wpt>
+  <wpt lat="19.466968400" lon="-154.916560400">
+    <name>Leilani Estates</name>
+    <cmt>Leilani Estates</cmt>
+    <desc>Leilani Estates</desc>
+  </wpt>
+  <wpt lat="19.555908000" lon="-155.015030000">
+    <name>Orchidlands Estates</name>
+    <cmt>Orchidlands Estates</cmt>
+    <desc>Orchidlands Estates</desc>
+  </wpt>
+  <wpt lat="21.363489300" lon="-158.091717800">
+    <name>Makakilo Heights</name>
+    <cmt>Makakilo Heights</cmt>
+    <desc>Makakilo Heights</desc>
+  </wpt>
+  <wpt lat="21.348698900" lon="-158.052666000">
+    <name>East Kapolei</name>
+    <cmt>East Kapolei</cmt>
+    <desc>East Kapolei</desc>
+  </wpt>
+  <wpt lat="21.359202800" lon="-158.128978000">
+    <name>Kahe</name>
+    <cmt>Kahe</cmt>
+    <desc>Kahe</desc>
+  </wpt>
+  <wpt lat="21.996325700" lon="-160.098405500">
+    <name>Lehua Landing</name>
+    <cmt>Lehua Landing</cmt>
+    <desc>Lehua Landing</desc>
+  </wpt>
+  <wpt lat="21.867343500" lon="-160.232151700">
+    <name>Nonopapa</name>
+    <cmt>Nonopapa</cmt>
+    <desc>Nonopapa</desc>
+  </wpt>
+  <wpt lat="21.300884200" lon="-157.848080900">
+    <name>Makiki Kai</name>
+    <cmt>Makiki Kai</cmt>
+    <desc>Makiki Kai</desc>
+  </wpt>
+  <wpt lat="21.554394200" lon="-157.873405100">
+    <name>Kahana</name>
+    <cmt>Kahana</cmt>
+    <desc>Kahana</desc>
+  </wpt>
+  <wpt lat="21.409006200" lon="-157.993376200">
+    <name>Crestview</name>
+    <cmt>Crestview</cmt>
+    <desc>Crestview</desc>
+  </wpt>
+  <wpt lat="21.386930900" lon="-157.947501300">
+    <name>Pearlridge</name>
+    <cmt>Pearlridge</cmt>
+    <desc>Pearlridge</desc>
+  </wpt>
+  <wpt lat="21.323519100" lon="-157.842058500">
+    <name>Pacific Heights</name>
+    <cmt>Pacific Heights</cmt>
+    <desc>Pacific Heights</desc>
+  </wpt>
+  <wpt lat="21.465424200" lon="-158.011819500">
+    <name>Waipio Acres</name>
+    <cmt>Waipio Acres</cmt>
+    <desc>Waipio Acres</desc>
+  </wpt>
+  <wpt lat="20.870379700" lon="-156.670307200">
+    <name>Wainee</name>
+    <cmt>Wainee</cmt>
+    <desc>Wainee</desc>
+  </wpt>
+  <wpt lat="19.511941600" lon="-155.099273900">
+    <name>Kopua Farm Lots</name>
+    <cmt>Kopua Farm Lots</cmt>
+    <desc>Kopua Farm Lots</desc>
+  </wpt>
+  <wpt lat="19.441270100" lon="-155.184012100">
+    <name>Royal Hawaiian Estates</name>
+    <cmt>Royal Hawaiian Estates</cmt>
+    <desc>Royal Hawaiian Estates</desc>
+  </wpt>
+  <wpt lat="19.429478500" lon="-155.218440800">
+    <name>Mauna Loa Estates</name>
+    <cmt>Mauna Loa Estates</cmt>
+    <desc>Mauna Loa Estates</desc>
+  </wpt>
+  <wpt lat="20.120404500" lon="-155.784962000">
+    <name>Kahua Ranch</name>
+    <cmt>Kahua Ranch</cmt>
+    <desc>Kahua Ranch</desc>
+  </wpt>
+  <wpt lat="20.090221000" lon="-155.831160400">
+    <name>Kohala Ranch</name>
+    <cmt>Kohala Ranch</cmt>
+    <desc>Kohala Ranch</desc>
+  </wpt>
+  <wpt lat="20.245092300" lon="-155.770570400">
+    <name>Kauhola Point</name>
+    <cmt>Kauhola Point</cmt>
+    <desc>Kauhola Point</desc>
+  </wpt>
+  <wpt lat="20.514670300" lon="-156.682569100">
+    <name>Honokanai'a Base Camp</name>
+    <cmt>Honokanai'a Base Camp</cmt>
+    <desc>Honokanai'a Base Camp</desc>
+  </wpt>
+  <wpt lat="19.941745800" lon="-155.865686200">
+    <name>Mauna Lani Resort</name>
+    <cmt>Mauna Lani Resort</cmt>
+    <desc>Mauna Lani Resort</desc>
+  </wpt>
+  <wpt lat="19.637018300" lon="-155.048760600">
+    <name>Shipman Business Park</name>
+    <cmt>Shipman Business Park</cmt>
+    <desc>Shipman Business Park</desc>
+  </wpt>
+  <wpt lat="21.406770000" lon="-158.164181800">
+    <name>Sea Country</name>
+    <cmt>Sea Country</cmt>
+    <desc>Sea Country</desc>
+  </wpt>
+  <wpt lat="20.061775100" lon="-155.496389900">
+    <name>Mauna Kea Tea Garden</name>
+    <cmt>Mauna Kea Tea Garden</cmt>
+    <desc>Mauna Kea Tea Garden</desc>
+  </wpt>
+  <wpt lat="19.725671200" lon="-155.041094600">
+    <name>Keaukaha Hawaiian Home Land</name>
+    <cmt>Keaukaha Hawaiian Home Land</cmt>
+    <desc>Keaukaha Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.727701100" lon="-155.007201900">
+    <name>Keaukaha Hawaiian Home Land</name>
+    <cmt>Keaukaha Hawaiian Home Land</cmt>
+    <desc>Keaukaha Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.704650100" lon="-155.032237300">
+    <name>Waiakea Hawaiian Home Land</name>
+    <cmt>Waiakea Hawaiian Home Land</cmt>
+    <desc>Waiakea Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.709254200" lon="-155.049036100">
+    <name>Waiakea Hawaiian Home Land</name>
+    <cmt>Waiakea Hawaiian Home Land</cmt>
+    <desc>Waiakea Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.686573600" lon="-155.049901100">
+    <name>Panaewa Hawaiian Home Land</name>
+    <cmt>Panaewa Hawaiian Home Land</cmt>
+    <desc>Panaewa Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.920880600" lon="-155.881760900">
+    <name>Waikoloa Beach Resort</name>
+    <cmt>Waikoloa Beach Resort</cmt>
+    <desc>Waikoloa Beach Resort</desc>
+  </wpt>
+  <wpt lat="20.707674300" lon="-156.257584100">
+    <name>Haleakala Observatories</name>
+    <cmt>Haleakala Observatories</cmt>
+    <desc>Haleakala Observatories</desc>
+  </wpt>
+  <wpt lat="19.996579000" lon="-155.827332000">
+    <name>Hapuna Beach Prince Hotel Resort</name>
+    <cmt>Hapuna Beach Prince Hotel Resort</cmt>
+    <desc>Hapuna Beach Prince Hotel Resort</desc>
+  </wpt>
+  <wpt lat="20.023393300" lon="-155.813118200">
+    <name>Waikui</name>
+    <cmt>Waikui</cmt>
+    <desc>Waikui</desc>
+  </wpt>
+  <wpt lat="20.864538400" lon="-156.670908500">
+    <name>Puunoa</name>
+    <cmt>Puunoa</cmt>
+    <desc>Puunoa</desc>
+  </wpt>
+  <wpt lat="21.884695300" lon="-159.493440600">
+    <name>Spouting Horn</name>
+    <cmt>Spouting Horn</cmt>
+    <desc>Spouting Horn</desc>
+  </wpt>
+  <wpt lat="19.818831000" lon="-156.001188300">
+    <name>Kikaua Point</name>
+    <cmt>Kikaua Point</cmt>
+    <desc>Kikaua Point</desc>
+  </wpt>
+  <wpt lat="21.404137200" lon="-158.012629600">
+    <name>Waikele Business Center</name>
+    <cmt>Waikele Business Center</cmt>
+    <desc>Waikele Business Center</desc>
+  </wpt>
+  <wpt lat="20.806282400" lon="-156.364923700">
+    <name>Surfing Goat Dairy</name>
+    <cmt>Surfing Goat Dairy</cmt>
+    <desc>Surfing Goat Dairy</desc>
+  </wpt>
+  <wpt lat="22.220634800" lon="-159.565327300">
+    <name>Ha'ena Beach</name>
+    <cmt>Ha'ena Beach</cmt>
+    <desc>Ha'ena Beach</desc>
+  </wpt>
+  <wpt lat="22.223644400" lon="-159.579842000"/>
+  <wpt lat="22.172568200" lon="-159.658983300">
+    <name>Kalalau Beach</name>
+    <cmt>Kalalau Beach</cmt>
+    <desc>Kalalau Beach</desc>
+  </wpt>
+  <wpt lat="22.206539200" lon="-159.339004800">
+    <name>Larsen's Beach</name>
+    <cmt>Larsen's Beach</cmt>
+    <desc>Larsen's Beach</desc>
+  </wpt>
+  <wpt lat="21.468151000" lon="-157.960511000">
+    <name>Honolulu</name>
+    <cmt>Honolulu</cmt>
+    <desc>Honolulu</desc>
+  </wpt>
+  <wpt lat="20.851246800" lon="-156.829223700">
+    <name>Keomoku Village</name>
+    <cmt>Keomoku Village</cmt>
+    <desc>Keomoku Village</desc>
+  </wpt>
+  <wpt lat="21.187847300" lon="-156.966173900">
+    <name>Kauhakō Crater</name>
+    <cmt>Kauhakō Crater</cmt>
+    <desc>Kauhakō Crater</desc>
+  </wpt>
+  <wpt lat="19.449468000" lon="-155.875168000">
+    <name>Honananu Farm &amp; Eco-Retreat</name>
+    <cmt>Honananu Farm &amp; Eco-Retreat</cmt>
+    <desc>Honananu Farm &amp; Eco-Retreat</desc>
+  </wpt>
+  <wpt lat="19.422842000" lon="-155.911457900">
+    <name>Two Step Beach</name>
+    <cmt>Two Step Beach</cmt>
+    <desc>Two Step Beach</desc>
+  </wpt>
+  <wpt lat="21.311006200" lon="-157.648950800">
+    <name>Makapuʻu Point</name>
+    <cmt>Makapuʻu Point</cmt>
+    <desc>Makapuʻu Point</desc>
+  </wpt>
+  <wpt lat="21.281604600" lon="-157.723602800">
+    <name>Paiko Peninsula</name>
+    <cmt>Paiko Peninsula</cmt>
+    <desc>Paiko Peninsula</desc>
+  </wpt>
+  <wpt lat="21.293069200" lon="-157.658110000">
+    <name>Kaloko</name>
+    <cmt>Kaloko</cmt>
+    <desc>Kaloko</desc>
+  </wpt>
+  <wpt lat="21.304028100" lon="-157.685671900">
+    <name>Kamiloiki Valley</name>
+    <cmt>Kamiloiki Valley</cmt>
+    <desc>Kamiloiki Valley</desc>
+  </wpt>
+  <wpt lat="21.305861600" lon="-157.696151500">
+    <name>Kamilonui Valley</name>
+    <cmt>Kamilonui Valley</cmt>
+    <desc>Kamilonui Valley</desc>
+  </wpt>
+  <wpt lat="21.901580500" lon="-160.202999100">
+    <name>Pu'uwai</name>
+    <cmt>Pu'uwai</cmt>
+    <desc>Pu'uwai</desc>
+  </wpt>
+  <wpt lat="20.889410100" lon="-156.472711800">
+    <name>Kahului</name>
+    <cmt>Kahului</cmt>
+    <desc>Kahului</desc>
+  </wpt>
+  <wpt lat="20.795458100" lon="-156.485256200">
+    <name>Keālia Boardwalk Entrance</name>
+    <cmt>Keālia Boardwalk Entrance</cmt>
+    <desc>Keālia Boardwalk Entrance</desc>
+  </wpt>
+  <wpt lat="20.702223700" lon="-156.445710000">
+    <name>Keawakapu I Beach</name>
+    <cmt>Keawakapu I Beach</cmt>
+    <desc>Keawakapu I Beach</desc>
+  </wpt>
+  <wpt lat="20.695956000" lon="-156.444433200">
+    <name>Keawakapu II Beach</name>
+    <cmt>Keawakapu II Beach</cmt>
+    <desc>Keawakapu II Beach</desc>
+  </wpt>
+  <wpt lat="20.892309400" lon="-156.477525300">
+    <name>Maui Swap Meet</name>
+    <cmt>Maui Swap Meet</cmt>
+    <desc>Maui Swap Meet</desc>
+  </wpt>
+  <wpt lat="21.353255600" lon="-157.891948500">
+    <name>Moanalua Gardens</name>
+    <cmt>Moanalua Gardens</cmt>
+    <desc>Moanalua Gardens</desc>
+  </wpt>
+  <wpt lat="19.020718800" lon="-155.663704800">
+    <name>Kama'oa Homesteads</name>
+    <cmt>Kama'oa Homesteads</cmt>
+    <desc>Kama'oa Homesteads</desc>
+  </wpt>
+  <wpt lat="18.954175700" lon="-155.706184500">
+    <name>Ka'ili'kii</name>
+    <cmt>Ka'ili'kii</cmt>
+    <desc>Ka'ili'kii</desc>
+  </wpt>
+  <wpt lat="20.711188400" lon="-156.233249600">
+    <name>Split Rock</name>
+    <cmt>Split Rock</cmt>
+    <desc>Split Rock</desc>
+  </wpt>
+  <wpt lat="21.403310800" lon="-158.029654000">
+    <name>Royal Kunia</name>
+    <cmt>Royal Kunia</cmt>
+    <desc>Royal Kunia</desc>
+  </wpt>
+</gpx>
diff --git a/reference/gis.osm_places_free_1.license b/reference/gis.osm_places_free_1.license
new file mode 100644 (file)
index 0000000..4e4d31b
--- /dev/null
@@ -0,0 +1,10 @@
+This database consisting of
+gis.osm_places_free_1.shx,
+gis.osm_places_free_1.shp,
+gis.osm_places_free_1.dbf,
+gis.osm_places_free_1.prj,
+gis.osm_places_free_1.cpg
+is made available under the Open Database License:
+http://opendatacommons.org/licenses/odbl/1.0/.
+Any rights in individual contents of the database are licensed under the
+Database Contents License: http://opendatacommons.org/licenses/dbcl/1.0/
diff --git a/reference/gis.osm_places_free_1.prj b/reference/gis.osm_places_free_1.prj
new file mode 100644 (file)
index 0000000..8f73f48
--- /dev/null
@@ -0,0 +1 @@
+GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
diff --git a/reference/gis.osm_places_free_1.shp b/reference/gis.osm_places_free_1.shp
new file mode 100644 (file)
index 0000000..729c4f6
Binary files /dev/null and b/reference/gis.osm_places_free_1.shp differ
diff --git a/reference/gis.osm_places_free_1.shx b/reference/gis.osm_places_free_1.shx
new file mode 100644 (file)
index 0000000..d39bb9b
Binary files /dev/null and b/reference/gis.osm_places_free_1.shx differ
diff --git a/reference/gis.osm_places_free_1~gpx.cpg b/reference/gis.osm_places_free_1~gpx.cpg
new file mode 100644 (file)
index 0000000..7edc66b
--- /dev/null
@@ -0,0 +1 @@
+UTF-8
diff --git a/reference/gis.osm_places_free_1~shp.gpx b/reference/gis.osm_places_free_1~shp.gpx
new file mode 100644 (file)
index 0000000..31bd7cc
--- /dev/null
@@ -0,0 +1,2455 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
+  <time>1970-01-01T00:00:00Z</time>
+  <bounds minlat="18.954175700" minlon="-178.334236800" maxlat="28.422645800" maxlon="-154.828369400"/>
+  <wpt lat="21.304547000" lon="-157.855676400">
+    <name>Honolulu</name>
+    <cmt>Honolulu</cmt>
+    <desc>Honolulu</desc>
+  </wpt>
+  <wpt lat="19.707243000" lon="-155.081635000">
+    <name>Hilo</name>
+    <cmt>Hilo</cmt>
+    <desc>Hilo</desc>
+  </wpt>
+  <wpt lat="20.872684000" lon="-156.676272900">
+    <name>Lahaina</name>
+    <cmt>Lahaina</cmt>
+    <desc>Lahaina</desc>
+  </wpt>
+  <wpt lat="19.728012400" lon="-156.035512000">
+    <name>Kēahole</name>
+    <cmt>Kēahole</cmt>
+    <desc>Kēahole</desc>
+  </wpt>
+  <wpt lat="20.708611100" lon="-156.358333300">
+    <name>Keokea</name>
+    <cmt>Keokea</cmt>
+    <desc>Keokea</desc>
+  </wpt>
+  <wpt lat="19.505847900" lon="-154.910614200">
+    <name>Nanawale Estates</name>
+    <cmt>Nanawale Estates</cmt>
+    <desc>Nanawale Estates</desc>
+  </wpt>
+  <wpt lat="21.293509400" lon="-157.724306600">
+    <name>Kuliouou</name>
+    <cmt>Kuliouou</cmt>
+    <desc>Kuliouou</desc>
+  </wpt>
+  <wpt lat="19.416361200" lon="-155.879144800">
+    <name>Kēōkea</name>
+    <cmt>Kēōkea</cmt>
+    <desc>Kēōkea</desc>
+  </wpt>
+  <wpt lat="21.918204000" lon="-159.618301000">
+    <name>Kaumakani</name>
+    <cmt>Kaumakani</cmt>
+    <desc>Kaumakani</desc>
+  </wpt>
+  <wpt lat="21.059766000" lon="-156.834640500">
+    <name>‘Ualapu‘e</name>
+    <cmt>‘Ualapu‘e</cmt>
+    <desc>‘Ualapu‘e</desc>
+  </wpt>
+  <wpt lat="21.555472000" lon="-157.854625000">
+    <name>Kaaawa</name>
+    <cmt>Kaaawa</cmt>
+    <desc>Kaaawa</desc>
+  </wpt>
+  <wpt lat="21.389786400" lon="-157.918252200">
+    <name>ʻAiea Heights</name>
+    <cmt>ʻAiea Heights</cmt>
+    <desc>ʻAiea Heights</desc>
+  </wpt>
+  <wpt lat="20.902632100" lon="-156.369330100">
+    <name>Nashiwa Village</name>
+    <cmt>Nashiwa Village</cmt>
+    <desc>Nashiwa Village</desc>
+  </wpt>
+  <wpt lat="21.354722200" lon="-157.927500000">
+    <name>Āliamanu</name>
+    <cmt>Āliamanu</cmt>
+    <desc>Āliamanu</desc>
+  </wpt>
+  <wpt lat="19.062767000" lon="-155.586319000">
+    <name>Naalehu</name>
+    <cmt>Naalehu</cmt>
+    <desc>Naalehu</desc>
+  </wpt>
+  <wpt lat="20.914300200" lon="-156.321801300">
+    <name>Haiku</name>
+    <cmt>Haiku</cmt>
+    <desc>Haiku</desc>
+  </wpt>
+  <wpt lat="20.836666700" lon="-156.336666700">
+    <name>Pukalani</name>
+    <cmt>Pukalani</cmt>
+    <desc>Pukalani</desc>
+  </wpt>
+  <wpt lat="21.002958000" lon="-156.662976400">
+    <name>Honokahua</name>
+    <cmt>Honokahua</cmt>
+    <desc>Honokahua</desc>
+  </wpt>
+  <wpt lat="20.648748000" lon="-156.398814100">
+    <name>Ulupalakua</name>
+    <cmt>Ulupalakua</cmt>
+    <desc>Ulupalakua</desc>
+  </wpt>
+  <wpt lat="20.924579400" lon="-156.674769900">
+    <name>Puukolii</name>
+    <cmt>Puukolii</cmt>
+    <desc>Puukolii</desc>
+  </wpt>
+  <wpt lat="21.414166700" lon="-157.778888900">
+    <name>Kokokahi</name>
+    <cmt>Kokokahi</cmt>
+    <desc>Kokokahi</desc>
+  </wpt>
+  <wpt lat="21.511469900" lon="-158.022494600">
+    <name>Whitmore Village</name>
+    <cmt>Whitmore Village</cmt>
+    <desc>Whitmore Village</desc>
+  </wpt>
+  <wpt lat="20.840833300" lon="-156.509166700">
+    <name>Hyashi Village</name>
+    <cmt>Hyashi Village</cmt>
+    <desc>Hyashi Village</desc>
+  </wpt>
+  <wpt lat="19.716944400" lon="-155.070833300">
+    <name>Waiākea</name>
+    <cmt>Waiākea</cmt>
+    <desc>Waiākea</desc>
+  </wpt>
+  <wpt lat="19.093333300" lon="-155.551111100">
+    <name>Honu‘apo</name>
+    <cmt>Honu‘apo</cmt>
+    <desc>Honu‘apo</desc>
+  </wpt>
+  <wpt lat="19.421388900" lon="-155.779722200">
+    <name>Kaunēnē</name>
+    <cmt>Kaunēnē</cmt>
+    <desc>Kaunēnē</desc>
+  </wpt>
+  <wpt lat="19.398458900" lon="-155.879456200">
+    <name>Keālia</name>
+    <cmt>Keālia</cmt>
+    <desc>Keālia</desc>
+  </wpt>
+  <wpt lat="21.325760300" lon="-157.979192900">
+    <name>Iroquois Point</name>
+    <cmt>Iroquois Point</cmt>
+    <desc>Iroquois Point</desc>
+  </wpt>
+  <wpt lat="20.240000000" lon="-155.820555600">
+    <name>Honomakau</name>
+    <cmt>Honomakau</cmt>
+    <desc>Honomakau</desc>
+  </wpt>
+  <wpt lat="19.137687500" lon="-155.504112300">
+    <name>Punalu‘u</name>
+    <cmt>Punalu‘u</cmt>
+    <desc>Punalu‘u</desc>
+  </wpt>
+  <wpt lat="20.105694900" lon="-155.530130800">
+    <name>Kapulena</name>
+    <cmt>Kapulena</cmt>
+    <desc>Kapulena</desc>
+  </wpt>
+  <wpt lat="22.222372000" lon="-159.548368000">
+    <name>Halehomaha</name>
+    <cmt>Halehomaha</cmt>
+    <desc>Halehomaha</desc>
+  </wpt>
+  <wpt lat="21.664166700" lon="-158.053611100">
+    <name>Pūpūkea</name>
+    <cmt>Pūpūkea</cmt>
+    <desc>Pūpūkea</desc>
+  </wpt>
+  <wpt lat="19.621245000" lon="-155.039749000">
+    <name>Keaau</name>
+    <cmt>Keaau</cmt>
+    <desc>Keaau</desc>
+  </wpt>
+  <wpt lat="20.857528000" lon="-156.313477000">
+    <name>Makawao</name>
+    <cmt>Makawao</cmt>
+    <desc>Makawao</desc>
+  </wpt>
+  <wpt lat="21.993333300" lon="-159.368888900">
+    <name>Kapaia</name>
+    <cmt>Kapaia</cmt>
+    <desc>Kapaia</desc>
+  </wpt>
+  <wpt lat="19.728963400" lon="-155.981609100">
+    <name>Kalaoa</name>
+    <cmt>Kalaoa</cmt>
+    <desc>Kalaoa</desc>
+  </wpt>
+  <wpt lat="21.955277800" lon="-159.365000000">
+    <name>Niumalu</name>
+    <cmt>Niumalu</cmt>
+    <desc>Niumalu</desc>
+  </wpt>
+  <wpt lat="19.629166700" lon="-155.870555600">
+    <name>Hale Pili</name>
+    <cmt>Hale Pili</cmt>
+    <desc>Hale Pili</desc>
+  </wpt>
+  <wpt lat="20.603055600" lon="-156.423333300">
+    <name>Keoneoio</name>
+    <cmt>Keoneoio</cmt>
+    <desc>Keoneoio</desc>
+  </wpt>
+  <wpt lat="21.671871500" lon="-158.040390200">
+    <name>Sunset Beach</name>
+    <cmt>Sunset Beach</cmt>
+    <desc>Sunset Beach</desc>
+  </wpt>
+  <wpt lat="20.091331200" lon="-155.467206700">
+    <name>Haina</name>
+    <cmt>Haina</cmt>
+    <desc>Haina</desc>
+  </wpt>
+  <wpt lat="21.576998000" lon="-158.155238100">
+    <name>Mokuleʻia</name>
+    <cmt>Mokuleʻia</cmt>
+    <desc>Mokuleʻia</desc>
+  </wpt>
+  <wpt lat="19.426449000" lon="-155.246429000">
+    <name>Volcano</name>
+    <cmt>Volcano</cmt>
+    <desc>Volcano</desc>
+  </wpt>
+  <wpt lat="22.103611100" lon="-159.349444400">
+    <name>Kawaihau</name>
+    <cmt>Kawaihau</cmt>
+    <desc>Kawaihau</desc>
+  </wpt>
+  <wpt lat="21.444722200" lon="-157.837777800">
+    <name>‘Āhuimanu</name>
+    <cmt>‘Āhuimanu</cmt>
+    <desc>‘Āhuimanu</desc>
+  </wpt>
+  <wpt lat="19.407838800" lon="-154.923603800">
+    <name>Kalapana Sea View Estates</name>
+    <cmt>Kalapana Sea View Estates</cmt>
+    <desc>Kalapana Sea View Estates</desc>
+  </wpt>
+  <wpt lat="21.390514500" lon="-157.715582600">
+    <name>Lanikai</name>
+    <cmt>Lanikai</cmt>
+    <desc>Lanikai</desc>
+  </wpt>
+  <wpt lat="20.785700400" lon="-156.019842000">
+    <name>Haʻeleku</name>
+    <cmt>Haʻeleku</cmt>
+    <desc>Haʻeleku</desc>
+  </wpt>
+  <wpt lat="19.830663000" lon="-155.104980000">
+    <name>Pepeekeo</name>
+    <cmt>Pepeekeo</cmt>
+    <desc>Pepeekeo</desc>
+  </wpt>
+  <wpt lat="20.899444400" lon="-156.511666700">
+    <name>Puuohala Village</name>
+    <cmt>Puuohala Village</cmt>
+    <desc>Puuohala Village</desc>
+  </wpt>
+  <wpt lat="19.496943700" lon="-154.950153600">
+    <name>Pāhoa</name>
+    <cmt>Pāhoa</cmt>
+    <desc>Pāhoa</desc>
+  </wpt>
+  <wpt lat="19.430131300" lon="-154.880839100">
+    <name>Opihikao</name>
+    <cmt>Opihikao</cmt>
+    <desc>Opihikao</desc>
+  </wpt>
+  <wpt lat="19.138611100" lon="-155.536666700">
+    <name>Hīlea</name>
+    <cmt>Hīlea</cmt>
+    <desc>Hīlea</desc>
+  </wpt>
+  <wpt lat="19.782314900" lon="-156.036403700">
+    <name>Mahaiula</name>
+    <cmt>Mahaiula</cmt>
+    <desc>Mahaiula</desc>
+  </wpt>
+  <wpt lat="19.970122000" lon="-155.839005000">
+    <name>Puako</name>
+    <cmt>Puako</cmt>
+    <desc>Puako</desc>
+  </wpt>
+  <wpt lat="19.918226000" lon="-155.339527900">
+    <name>Keanakolu</name>
+    <cmt>Keanakolu</cmt>
+    <desc>Keanakolu</desc>
+  </wpt>
+  <wpt lat="21.900071000" lon="-159.558929200">
+    <name>Numila</name>
+    <cmt>Numila</cmt>
+    <desc>Numila</desc>
+  </wpt>
+  <wpt lat="20.827777800" lon="-156.094444400">
+    <name>Nāhiku</name>
+    <cmt>Nāhiku</cmt>
+    <desc>Nāhiku</desc>
+  </wpt>
+  <wpt lat="20.902437000" lon="-156.372528000">
+    <name>Paia</name>
+    <cmt>Paia</cmt>
+    <desc>Paia</desc>
+  </wpt>
+  <wpt lat="20.621666700" lon="-156.441388900">
+    <name>Kanahena</name>
+    <cmt>Kanahena</cmt>
+    <desc>Kanahena</desc>
+  </wpt>
+  <wpt lat="21.906666700" lon="-159.469166700">
+    <name>Koloa</name>
+    <cmt>Koloa</cmt>
+    <desc>Koloa</desc>
+  </wpt>
+  <wpt lat="21.166978100" lon="-157.069201300">
+    <name>Ho‘olehua</name>
+    <cmt>Ho‘olehua</cmt>
+    <desc>Ho‘olehua</desc>
+  </wpt>
+  <wpt lat="20.796388900" lon="-156.514166700">
+    <name>Maalaea</name>
+    <cmt>Maalaea</cmt>
+    <desc>Maalaea</desc>
+  </wpt>
+  <wpt lat="21.425252000" lon="-157.954087000">
+    <name>Pacific Palisades</name>
+    <cmt>Pacific Palisades</cmt>
+    <desc>Pacific Palisades</desc>
+  </wpt>
+  <wpt lat="20.711772000" lon="-155.996082000">
+    <name>Kakiʻo</name>
+    <cmt>Kakiʻo</cmt>
+    <desc>Kakiʻo</desc>
+  </wpt>
+  <wpt lat="20.803333300" lon="-156.812500000">
+    <name>Lopa</name>
+    <cmt>Lopa</cmt>
+    <desc>Lopa</desc>
+  </wpt>
+  <wpt lat="20.017500000" lon="-155.287222200">
+    <name>‘Ō‘ōkala</name>
+    <cmt>‘Ō‘ōkala</cmt>
+    <desc>‘Ō‘ōkala</desc>
+  </wpt>
+  <wpt lat="20.826796900" lon="-156.913997200">
+    <name>Lalakoa</name>
+    <cmt>Lalakoa</cmt>
+    <desc>Lalakoa</desc>
+  </wpt>
+  <wpt lat="21.109083600" lon="-157.053766000">
+    <name>‘Umipa‘a</name>
+    <cmt>‘Umipa‘a</cmt>
+    <desc>‘Umipa‘a</desc>
+  </wpt>
+  <wpt lat="21.170833300" lon="-157.257500000">
+    <name>Wahīlauhue</name>
+    <cmt>Wahīlauhue</cmt>
+    <desc>Wahīlauhue</desc>
+  </wpt>
+  <wpt lat="21.501060900" lon="-158.021173500">
+    <name>Wahiawā</name>
+    <cmt>Wahiawā</cmt>
+    <desc>Wahiawā</desc>
+  </wpt>
+  <wpt lat="21.083888900" lon="-157.002222200">
+    <name>Kamiloloa</name>
+    <cmt>Kamiloloa</cmt>
+    <desc>Kamiloloa</desc>
+  </wpt>
+  <wpt lat="20.886390400" lon="-156.666386300">
+    <name>Lahainaluna</name>
+    <cmt>Lahainaluna</cmt>
+    <desc>Lahainaluna</desc>
+  </wpt>
+  <wpt lat="21.015259600" lon="-156.606902500">
+    <name>Honokohau</name>
+    <cmt>Honokohau</cmt>
+    <desc>Honokohau</desc>
+  </wpt>
+  <wpt lat="22.223611000" lon="-159.485278000">
+    <name>Princeville</name>
+    <cmt>Princeville</cmt>
+    <desc>Princeville</desc>
+  </wpt>
+  <wpt lat="21.903552000" lon="-159.588089000">
+    <name>Port Allen</name>
+    <cmt>Port Allen</cmt>
+    <desc>Port Allen</desc>
+  </wpt>
+  <wpt lat="21.340835300" lon="-157.956560000">
+    <name>Hickam</name>
+    <cmt>Hickam</cmt>
+    <desc>Hickam</desc>
+  </wpt>
+  <wpt lat="22.212175000" lon="-159.542190000">
+    <name>Wainiha</name>
+    <cmt>Wainiha</cmt>
+    <desc>Wainiha</desc>
+  </wpt>
+  <wpt lat="22.224685000" lon="-159.557903900">
+    <name>WPT080</name>
+    <cmt>WPT080</cmt>
+    <desc>WPT080</desc>
+  </wpt>
+  <wpt lat="21.386666700" lon="-158.009166700">
+    <name>Waipahu</name>
+    <cmt>Waipahu</cmt>
+    <desc>Waipahu</desc>
+  </wpt>
+  <wpt lat="21.958611100" lon="-159.670833300">
+    <name>Waimea</name>
+    <cmt>Waimea</cmt>
+    <desc>Waimea</desc>
+  </wpt>
+  <wpt lat="20.119732300" lon="-155.571768900">
+    <name>Kukuihaele</name>
+    <cmt>Kukuihaele</cmt>
+    <desc>Kukuihaele</desc>
+  </wpt>
+  <wpt lat="19.888115300" lon="-155.904803500">
+    <name>Keawaiki</name>
+    <cmt>Keawaiki</cmt>
+    <desc>Keawaiki</desc>
+  </wpt>
+  <wpt lat="20.026139300" lon="-155.705674600">
+    <name>Kawailiula</name>
+    <cmt>Kawailiula</cmt>
+    <desc>Kawailiula</desc>
+  </wpt>
+  <wpt lat="19.814011500" lon="-155.840325700">
+    <name>WPT086</name>
+    <cmt>WPT086</cmt>
+    <desc>WPT086</desc>
+  </wpt>
+  <wpt lat="21.500555600" lon="-157.855000000">
+    <name>Waikāne</name>
+    <cmt>Waikāne</cmt>
+    <desc>Waikāne</desc>
+  </wpt>
+  <wpt lat="20.787198000" lon="-156.989536200">
+    <name>Kaumalapau</name>
+    <cmt>Kaumalapau</cmt>
+    <desc>Kaumalapau</desc>
+  </wpt>
+  <wpt lat="21.166393900" lon="-157.008735700">
+    <name>Kala‘e</name>
+    <cmt>Kala‘e</cmt>
+    <desc>Kala‘e</desc>
+  </wpt>
+  <wpt lat="21.581793400" lon="-158.105014500">
+    <name>Haleiwa</name>
+    <cmt>Haleiwa</cmt>
+    <desc>Haleiwa</desc>
+  </wpt>
+  <wpt lat="22.056317600" lon="-159.339662100">
+    <name>Wailua House Lots</name>
+    <cmt>Wailua House Lots</cmt>
+    <desc>Wailua House Lots</desc>
+  </wpt>
+  <wpt lat="21.400123100" lon="-157.969428000">
+    <name>Pearl City</name>
+    <cmt>Pearl City</cmt>
+    <desc>Pearl City</desc>
+  </wpt>
+  <wpt lat="19.490277800" lon="-155.102777800">
+    <name>Eden Roc</name>
+    <cmt>Eden Roc</cmt>
+    <desc>Eden Roc</desc>
+  </wpt>
+  <wpt lat="20.875608900" lon="-156.517277700">
+    <name>Wailuku Heights</name>
+    <cmt>Wailuku Heights</cmt>
+    <desc>Wailuku Heights</desc>
+  </wpt>
+  <wpt lat="20.702606000" lon="-155.999687300">
+    <name>Puʻuiki</name>
+    <cmt>Puʻuiki</cmt>
+    <desc>Puʻuiki</desc>
+  </wpt>
+  <wpt lat="21.588489000" lon="-157.892075000">
+    <name>WPT096</name>
+    <cmt>WPT096</cmt>
+    <desc>WPT096</desc>
+  </wpt>
+  <wpt lat="21.458820000" lon="-158.061676000">
+    <name>Kunia Camp</name>
+    <cmt>Kunia Camp</cmt>
+    <desc>Kunia Camp</desc>
+  </wpt>
+  <wpt lat="20.802222200" lon="-156.072777800">
+    <name>Upper Nahiku</name>
+    <cmt>Upper Nahiku</cmt>
+    <desc>Upper Nahiku</desc>
+  </wpt>
+  <wpt lat="21.191111100" lon="-157.250277800">
+    <name>Kepuhi</name>
+    <cmt>Kepuhi</cmt>
+    <desc>Kepuhi</desc>
+  </wpt>
+  <wpt lat="20.722080000" lon="-155.986633000">
+    <name>Hamoa</name>
+    <cmt>Hamoa</cmt>
+    <desc>Hamoa</desc>
+  </wpt>
+  <wpt lat="20.995659700" lon="-156.549243100">
+    <name>WPT101</name>
+    <cmt>WPT101</cmt>
+    <desc>WPT101</desc>
+  </wpt>
+  <wpt lat="20.908333300" lon="-156.227500000">
+    <name>Huelo</name>
+    <cmt>Huelo</cmt>
+    <desc>Huelo</desc>
+  </wpt>
+  <wpt lat="21.399444400" lon="-158.103055600">
+    <name>Pālehua</name>
+    <cmt>Pālehua</cmt>
+    <desc>Pālehua</desc>
+  </wpt>
+  <wpt lat="21.087222200" lon="-157.016111100">
+    <name>Kōheo</name>
+    <cmt>Kōheo</cmt>
+    <desc>Kōheo</desc>
+  </wpt>
+  <wpt lat="20.958477100" lon="-156.661186000">
+    <name>Mahinahina Camp</name>
+    <cmt>Mahinahina Camp</cmt>
+    <desc>Mahinahina Camp</desc>
+  </wpt>
+  <wpt lat="20.933988900" lon="-156.316981900">
+    <name>Pauwela</name>
+    <cmt>Pauwela</cmt>
+    <desc>Pauwela</desc>
+  </wpt>
+  <wpt lat="22.038055600" lon="-159.772222200">
+    <name>Mānā (site)</name>
+    <cmt>Mānā (site)</cmt>
+    <desc>Mānā (site)</desc>
+  </wpt>
+  <wpt lat="22.185277800" lon="-159.466388900">
+    <name>Hanalei Homesteads</name>
+    <cmt>Hanalei Homesteads</cmt>
+    <desc>Hanalei Homesteads</desc>
+  </wpt>
+  <wpt lat="20.920397000" lon="-156.691132000">
+    <name>WPT109</name>
+    <cmt>WPT109</cmt>
+    <desc>WPT109</desc>
+  </wpt>
+  <wpt lat="22.101944400" lon="-159.308611100">
+    <name>Kealia</name>
+    <cmt>Kealia</cmt>
+    <desc>Kealia</desc>
+  </wpt>
+  <wpt lat="19.790000000" lon="-155.334722200">
+    <name>Pua‘ākala</name>
+    <cmt>Pua‘ākala</cmt>
+    <desc>Pua‘ākala</desc>
+  </wpt>
+  <wpt lat="21.394166700" lon="-158.103055600">
+    <name>Akupu</name>
+    <cmt>Akupu</cmt>
+    <desc>Akupu</desc>
+  </wpt>
+  <wpt lat="19.897825000" lon="-155.126953000">
+    <name>Hakalau</name>
+    <cmt>Hakalau</cmt>
+    <desc>Hakalau</desc>
+  </wpt>
+  <wpt lat="19.980428900" lon="-155.376851400">
+    <name>‘Umikoa</name>
+    <cmt>‘Umikoa</cmt>
+    <desc>‘Umikoa</desc>
+  </wpt>
+  <wpt lat="19.471766900" lon="-155.916853400">
+    <name>Napo‘opo‘o</name>
+    <cmt>Napo‘opo‘o</cmt>
+    <desc>Napo‘opo‘o</desc>
+  </wpt>
+  <wpt lat="19.577384100" lon="-155.094986400">
+    <name>Kukui</name>
+    <cmt>Kukui</cmt>
+    <desc>Kukui</desc>
+  </wpt>
+  <wpt lat="21.340173400" lon="-158.043273000">
+    <name>‘Ewa Villages</name>
+    <cmt>‘Ewa Villages</cmt>
+    <desc>‘Ewa Villages</desc>
+  </wpt>
+  <wpt lat="19.131618400" lon="-155.508573200">
+    <name>Nīnole</name>
+    <cmt>Nīnole</cmt>
+    <desc>Nīnole</desc>
+  </wpt>
+  <wpt lat="19.626666700" lon="-155.863055600">
+    <name>Kealapuali</name>
+    <cmt>Kealapuali</cmt>
+    <desc>Kealapuali</desc>
+  </wpt>
+  <wpt lat="21.341284800" lon="-158.035042100">
+    <name>‘Ewa</name>
+    <cmt>‘Ewa</cmt>
+    <desc>‘Ewa</desc>
+  </wpt>
+  <wpt lat="19.821388900" lon="-156.001944400">
+    <name>Kukio</name>
+    <cmt>Kukio</cmt>
+    <desc>Kukio</desc>
+  </wpt>
+  <wpt lat="19.494428000" lon="-155.917282000">
+    <name>Captain Cook</name>
+    <cmt>Captain Cook</cmt>
+    <desc>Captain Cook</desc>
+  </wpt>
+  <wpt lat="21.269666000" lon="-157.785855200">
+    <name>Kahala</name>
+    <cmt>Kahala</cmt>
+    <desc>Kahala</desc>
+  </wpt>
+  <wpt lat="19.359166700" lon="-155.424166700">
+    <name>‘Ainapō</name>
+    <cmt>‘Ainapō</cmt>
+    <desc>‘Ainapō</desc>
+  </wpt>
+  <wpt lat="21.278570000" lon="-157.802133100">
+    <name>Kaimuki</name>
+    <cmt>Kaimuki</cmt>
+    <desc>Kaimuki</desc>
+  </wpt>
+  <wpt lat="21.293482900" lon="-157.845308100">
+    <name>Ala Moana</name>
+    <cmt>Ala Moana</cmt>
+    <desc>Ala Moana</desc>
+  </wpt>
+  <wpt lat="19.204765400" lon="-155.867358100">
+    <name>Pāpā</name>
+    <cmt>Pāpā</cmt>
+    <desc>Pāpā</desc>
+  </wpt>
+  <wpt lat="19.937851000" lon="-155.168152000">
+    <name>Nīnole</name>
+    <cmt>Nīnole</cmt>
+    <desc>Nīnole</desc>
+  </wpt>
+  <wpt lat="20.900833300" lon="-156.665000000">
+    <name>Crater Village</name>
+    <cmt>Crater Village</cmt>
+    <desc>Crater Village</desc>
+  </wpt>
+  <wpt lat="19.562526200" lon="-155.960842800">
+    <name>Keauhou</name>
+    <cmt>Keauhou</cmt>
+    <desc>Keauhou</desc>
+  </wpt>
+  <wpt lat="21.996625500" lon="-159.355370900">
+    <name>Hanamaulu</name>
+    <cmt>Hanamaulu</cmt>
+    <desc>Hanamaulu</desc>
+  </wpt>
+  <wpt lat="21.153888900" lon="-157.148333300">
+    <name>Mahana</name>
+    <cmt>Mahana</cmt>
+    <desc>Mahana</desc>
+  </wpt>
+  <wpt lat="20.757398000" lon="-156.445999000">
+    <name>Kihei</name>
+    <cmt>Kihei</cmt>
+    <desc>Kihei</desc>
+  </wpt>
+  <wpt lat="19.213401500" lon="-155.878160100">
+    <name>Pāpā Bay Estates</name>
+    <cmt>Pāpā Bay Estates</cmt>
+    <desc>Pāpā Bay Estates</desc>
+  </wpt>
+  <wpt lat="21.967500000" lon="-159.363333300">
+    <name>Kupolo</name>
+    <cmt>Kupolo</cmt>
+    <desc>Kupolo</desc>
+  </wpt>
+  <wpt lat="20.866855000" lon="-156.453066700">
+    <name>Puunene</name>
+    <cmt>Puunene</cmt>
+    <desc>Puunene</desc>
+  </wpt>
+  <wpt lat="19.762960200" lon="-155.091638300">
+    <name>Paukaa</name>
+    <cmt>Paukaa</cmt>
+    <desc>Paukaa</desc>
+  </wpt>
+  <wpt lat="22.061981300" lon="-159.323131600">
+    <name>Waipouli</name>
+    <cmt>Waipouli</cmt>
+    <desc>Waipouli</desc>
+  </wpt>
+  <wpt lat="20.720833300" lon="-155.995833300">
+    <name>Mokae</name>
+    <cmt>Mokae</cmt>
+    <desc>Mokae</desc>
+  </wpt>
+  <wpt lat="19.828055600" lon="-155.097777800">
+    <name>Kawainui</name>
+    <cmt>Kawainui</cmt>
+    <desc>Kawainui</desc>
+  </wpt>
+  <wpt lat="20.855555600" lon="-156.649722200">
+    <name>Launiupoko</name>
+    <cmt>Launiupoko</cmt>
+    <desc>Launiupoko</desc>
+  </wpt>
+  <wpt lat="20.645555600" lon="-156.110555600">
+    <name>Mokulau</name>
+    <cmt>Mokulau</cmt>
+    <desc>Mokulau</desc>
+  </wpt>
+  <wpt lat="22.202993700" lon="-159.495694900">
+    <name>Hanalei</name>
+    <cmt>Hanalei</cmt>
+    <desc>Hanalei</desc>
+  </wpt>
+  <wpt lat="20.040207200" lon="-155.371556900">
+    <name>Pa‘auilo</name>
+    <cmt>Pa‘auilo</cmt>
+    <desc>Pa‘auilo</desc>
+  </wpt>
+  <wpt lat="19.606388900" lon="-155.075277800">
+    <name>Elevenmile Homestead</name>
+    <cmt>Elevenmile Homestead</cmt>
+    <desc>Elevenmile Homestead</desc>
+  </wpt>
+  <wpt lat="20.908611100" lon="-156.487777800">
+    <name>Paukukalo</name>
+    <cmt>Paukukalo</cmt>
+    <desc>Paukukalo</desc>
+  </wpt>
+  <wpt lat="20.225416400" lon="-155.752193400">
+    <name>Makapala</name>
+    <cmt>Makapala</cmt>
+    <desc>Makapala</desc>
+  </wpt>
+  <wpt lat="20.224898000" lon="-155.766182300">
+    <name>Halawa</name>
+    <cmt>Halawa</cmt>
+    <desc>Halawa</desc>
+  </wpt>
+  <wpt lat="20.012677700" lon="-155.272823900">
+    <name>Niu Village</name>
+    <cmt>Niu Village</cmt>
+    <desc>Niu Village</desc>
+  </wpt>
+  <wpt lat="20.697500000" lon="-156.006944400">
+    <name>Hā‘ō‘ū</name>
+    <cmt>Hā‘ō‘ū</cmt>
+    <desc>Hā‘ō‘ū</desc>
+  </wpt>
+  <wpt lat="19.906928700" lon="-155.897087400">
+    <name>Kapalaoa</name>
+    <cmt>Kapalaoa</cmt>
+    <desc>Kapalaoa</desc>
+  </wpt>
+  <wpt lat="21.199877000" lon="-157.157332000">
+    <name>Mo‘omomi</name>
+    <cmt>Mo‘omomi</cmt>
+    <desc>Mo‘omomi</desc>
+  </wpt>
+  <wpt lat="20.882222200" lon="-156.510833300">
+    <name>Hopoi Village</name>
+    <cmt>Hopoi Village</cmt>
+    <desc>Hopoi Village</desc>
+  </wpt>
+  <wpt lat="21.965833300" lon="-159.356388900">
+    <name>Nawiliwili</name>
+    <cmt>Nawiliwili</cmt>
+    <desc>Nawiliwili</desc>
+  </wpt>
+  <wpt lat="21.159722200" lon="-156.742222200">
+    <name>Hālawa</name>
+    <cmt>Hālawa</cmt>
+    <desc>Hālawa</desc>
+  </wpt>
+  <wpt lat="19.517728000" lon="-155.921402000">
+    <name>Kealakekua</name>
+    <cmt>Kealakekua</cmt>
+    <desc>Kealakekua</desc>
+  </wpt>
+  <wpt lat="19.535201000" lon="-155.928955000">
+    <name>Kainaliu</name>
+    <cmt>Kainaliu</cmt>
+    <desc>Kainaliu</desc>
+  </wpt>
+  <wpt lat="21.067501300" lon="-156.952593300">
+    <name>Kawela</name>
+    <cmt>Kawela</cmt>
+    <desc>Kawela</desc>
+  </wpt>
+  <wpt lat="21.948330900" lon="-159.655674400">
+    <name>Kapalawai</name>
+    <cmt>Kapalawai</cmt>
+    <desc>Kapalawai</desc>
+  </wpt>
+  <wpt lat="19.381169400" lon="-155.899455900">
+    <name>Ho‘okena</name>
+    <cmt>Ho‘okena</cmt>
+    <desc>Ho‘okena</desc>
+  </wpt>
+  <wpt lat="20.907348700" lon="-156.285002700">
+    <name>Ulumalu</name>
+    <cmt>Ulumalu</cmt>
+    <desc>Ulumalu</desc>
+  </wpt>
+  <wpt lat="20.757398800" lon="-155.987984600">
+    <name>Hana</name>
+    <cmt>Hana</cmt>
+    <desc>Hana</desc>
+  </wpt>
+  <wpt lat="19.845805700" lon="-155.089576000">
+    <name>Pepeekeo Mill</name>
+    <cmt>Pepeekeo Mill</cmt>
+    <desc>Pepeekeo Mill</desc>
+  </wpt>
+  <wpt lat="21.920798700" lon="-159.625641600">
+    <name>Olokele</name>
+    <cmt>Olokele</cmt>
+    <desc>Olokele</desc>
+  </wpt>
+  <wpt lat="20.082560300" lon="-155.437485000">
+    <name>Paauhau</name>
+    <cmt>Paauhau</cmt>
+    <desc>Paauhau</desc>
+  </wpt>
+  <wpt lat="20.886865300" lon="-156.677199600">
+    <name>Kelawea</name>
+    <cmt>Kelawea</cmt>
+    <desc>Kelawea</desc>
+  </wpt>
+  <wpt lat="22.110833300" lon="-159.310000000">
+    <name>Kumukumu</name>
+    <cmt>Kumukumu</cmt>
+    <desc>Kumukumu</desc>
+  </wpt>
+  <wpt lat="21.176946400" lon="-156.947248700">
+    <name>Kalawao</name>
+    <cmt>Kalawao</cmt>
+    <desc>Kalawao</desc>
+  </wpt>
+  <wpt lat="19.732622000" lon="-155.091518800">
+    <name>Pu‘u‘eo</name>
+    <cmt>Pu‘u‘eo</cmt>
+    <desc>Pu‘u‘eo</desc>
+  </wpt>
+  <wpt lat="19.522550000" lon="-154.992132600">
+    <name>Ainaloa</name>
+    <cmt>Ainaloa</cmt>
+    <desc>Ainaloa</desc>
+  </wpt>
+  <wpt lat="20.929444400" lon="-156.371111100">
+    <name>Kuau</name>
+    <cmt>Kuau</cmt>
+    <desc>Kuau</desc>
+  </wpt>
+  <wpt lat="21.336916100" lon="-157.699869100">
+    <name>Waimānalo Beach</name>
+    <cmt>Waimānalo Beach</cmt>
+    <desc>Waimānalo Beach</desc>
+  </wpt>
+  <wpt lat="19.580851000" lon="-155.962481700">
+    <name>Kahaluu</name>
+    <cmt>Kahaluu</cmt>
+    <desc>Kahaluu</desc>
+  </wpt>
+  <wpt lat="20.871644000" lon="-156.344376000">
+    <name>Haliimaile</name>
+    <cmt>Haliimaile</cmt>
+    <desc>Haliimaile</desc>
+  </wpt>
+  <wpt lat="19.693038700" lon="-155.978962300">
+    <name>Palani Junction</name>
+    <cmt>Palani Junction</cmt>
+    <desc>Palani Junction</desc>
+  </wpt>
+  <wpt lat="21.645941000" lon="-157.927094000">
+    <name>WPT176</name>
+    <cmt>WPT176</cmt>
+    <desc>WPT176</desc>
+  </wpt>
+  <wpt lat="20.017833400" lon="-155.683038600">
+    <name>Pu'u Opelu</name>
+    <cmt>Pu'u Opelu</cmt>
+    <desc>Pu'u Opelu</desc>
+  </wpt>
+  <wpt lat="19.531319000" lon="-155.090561000">
+    <name>Fern Acres</name>
+    <cmt>Fern Acres</cmt>
+    <desc>Fern Acres</desc>
+  </wpt>
+  <wpt lat="20.015271800" lon="-155.277794300">
+    <name>Kukui Village</name>
+    <cmt>Kukui Village</cmt>
+    <desc>Kukui Village</desc>
+  </wpt>
+  <wpt lat="19.686981700" lon="-155.139884800">
+    <name>Kaumana</name>
+    <cmt>Kaumana</cmt>
+    <desc>Kaumana</desc>
+  </wpt>
+  <wpt lat="21.703333300" lon="-157.977222200">
+    <name>Marconi</name>
+    <cmt>Marconi</cmt>
+    <desc>Marconi</desc>
+  </wpt>
+  <wpt lat="20.861711700" lon="-156.145808300">
+    <name>WPT182</name>
+    <cmt>WPT182</cmt>
+    <desc>WPT182</desc>
+  </wpt>
+  <wpt lat="20.930361600" lon="-156.510666700">
+    <name>Waihee</name>
+    <cmt>Waihee</cmt>
+    <desc>Waihee</desc>
+  </wpt>
+  <wpt lat="19.354166700" lon="-154.978611100">
+    <name>Kalapana</name>
+    <cmt>Kalapana</cmt>
+    <desc>Kalapana</desc>
+  </wpt>
+  <wpt lat="19.445000000" lon="-155.797777800">
+    <name>Keanapa‘akai</name>
+    <cmt>Keanapa‘akai</cmt>
+    <desc>Keanapa‘akai</desc>
+  </wpt>
+  <wpt lat="21.926485000" lon="-159.529724000">
+    <name>Kalaheo</name>
+    <cmt>Kalaheo</cmt>
+    <desc>Kalaheo</desc>
+  </wpt>
+  <wpt lat="20.991117400" lon="-156.649138500">
+    <name>Kapalua</name>
+    <cmt>Kapalua</cmt>
+    <desc>Kapalua</desc>
+  </wpt>
+  <wpt lat="21.336113100" lon="-157.871633900">
+    <name>Kalihi</name>
+    <cmt>Kalihi</cmt>
+    <desc>Kalihi</desc>
+  </wpt>
+  <wpt lat="19.471666700" lon="-154.836388900">
+    <name>Pualaa</name>
+    <cmt>Pualaa</cmt>
+    <desc>Pualaa</desc>
+  </wpt>
+  <wpt lat="19.734707400" lon="-155.025526700">
+    <name>Keaukaha</name>
+    <cmt>Keaukaha</cmt>
+    <desc>Keaukaha</desc>
+  </wpt>
+  <wpt lat="21.380049400" lon="-157.736950300">
+    <name>Enchanted Lake</name>
+    <cmt>Enchanted Lake</cmt>
+    <desc>Enchanted Lake</desc>
+  </wpt>
+  <wpt lat="20.656666700" lon="-156.058611100">
+    <name>Kīpahulu</name>
+    <cmt>Kīpahulu</cmt>
+    <desc>Kīpahulu</desc>
+  </wpt>
+  <wpt lat="21.954166700" lon="-159.426666700">
+    <name>Kipu</name>
+    <cmt>Kipu</cmt>
+    <desc>Kipu</desc>
+  </wpt>
+  <wpt lat="21.997814600" lon="-159.765743900">
+    <name>Waieli</name>
+    <cmt>Waieli</cmt>
+    <desc>Waieli</desc>
+  </wpt>
+  <wpt lat="19.585022000" lon="-154.973145000">
+    <name>Hawaiian Paradise Park</name>
+    <cmt>Hawaiian Paradise Park</cmt>
+    <desc>Hawaiian Paradise Park</desc>
+  </wpt>
+  <wpt lat="19.644397000" lon="-154.985667700">
+    <name>Hā‘ena</name>
+    <cmt>Hā‘ena</cmt>
+    <desc>Hā‘ena</desc>
+  </wpt>
+  <wpt lat="20.894516400" lon="-156.682187100">
+    <name>Kapunakea</name>
+    <cmt>Kapunakea</cmt>
+    <desc>Kapunakea</desc>
+  </wpt>
+  <wpt lat="19.834722200" lon="-155.989166700">
+    <name>Ka‘ūpūlehu</name>
+    <cmt>Ka‘ūpūlehu</cmt>
+    <desc>Ka‘ūpūlehu</desc>
+  </wpt>
+  <wpt lat="21.048499000" lon="-156.875281400">
+    <name>Kamalō</name>
+    <cmt>Kamalō</cmt>
+    <desc>Kamalō</desc>
+  </wpt>
+  <wpt lat="19.788864000" lon="-155.093124900">
+    <name>Pāpa‘ikou</name>
+    <cmt>Pāpa‘ikou</cmt>
+    <desc>Pāpa‘ikou</desc>
+  </wpt>
+  <wpt lat="20.688888900" lon="-156.023888900">
+    <name>Koali</name>
+    <cmt>Koali</cmt>
+    <desc>Koali</desc>
+  </wpt>
+  <wpt lat="21.133824000" lon="-157.212296000">
+    <name>Maunaloa</name>
+    <cmt>Maunaloa</cmt>
+    <desc>Maunaloa</desc>
+  </wpt>
+  <wpt lat="21.382222200" lon="-157.933611100">
+    <name>Aiea</name>
+    <cmt>Aiea</cmt>
+    <desc>Aiea</desc>
+  </wpt>
+  <wpt lat="19.743168200" lon="-155.092100100">
+    <name>Wainaku</name>
+    <cmt>Wainaku</cmt>
+    <desc>Wainaku</desc>
+  </wpt>
+  <wpt lat="21.981111000" lon="-159.371111000">
+    <name>Līhuʻe</name>
+    <cmt>Līhuʻe</cmt>
+    <desc>Līhuʻe</desc>
+  </wpt>
+  <wpt lat="21.384722200" lon="-157.754166700">
+    <name>Pōhākupu</name>
+    <cmt>Pōhākupu</cmt>
+    <desc>Pōhākupu</desc>
+  </wpt>
+  <wpt lat="19.437695600" lon="-154.912006100">
+    <name>Kaueleau</name>
+    <cmt>Kaueleau</cmt>
+    <desc>Kaueleau</desc>
+  </wpt>
+  <wpt lat="20.655082200" lon="-156.439834100">
+    <name>Makena</name>
+    <cmt>Makena</cmt>
+    <desc>Makena</desc>
+  </wpt>
+  <wpt lat="21.928396000" lon="-159.485779000">
+    <name>Omao</name>
+    <cmt>Omao</cmt>
+    <desc>Omao</desc>
+  </wpt>
+  <wpt lat="21.485833300" lon="-157.856666700">
+    <name>Waiāhole</name>
+    <cmt>Waiāhole</cmt>
+    <desc>Waiāhole</desc>
+  </wpt>
+  <wpt lat="21.925848000" lon="-159.507751000">
+    <name>Lawai</name>
+    <cmt>Lawai</cmt>
+    <desc>Lawai</desc>
+  </wpt>
+  <wpt lat="19.020805200" lon="-155.581134300">
+    <name>Waikapuna</name>
+    <cmt>Waikapuna</cmt>
+    <desc>Waikapuna</desc>
+  </wpt>
+  <wpt lat="22.057522200" lon="-159.330585700">
+    <name>Papaloa</name>
+    <cmt>Papaloa</cmt>
+    <desc>Papaloa</desc>
+  </wpt>
+  <wpt lat="21.678471700" lon="-158.035268500">
+    <name>Waiale‘e</name>
+    <cmt>Waiale‘e</cmt>
+    <desc>Waiale‘e</desc>
+  </wpt>
+  <wpt lat="19.872643000" lon="-155.111847000">
+    <name>Honomu</name>
+    <cmt>Honomu</cmt>
+    <desc>Honomu</desc>
+  </wpt>
+  <wpt lat="21.287808800" lon="-157.710379300">
+    <name>Hawaii Kai</name>
+    <cmt>Hawaii Kai</cmt>
+    <desc>Hawaii Kai</desc>
+  </wpt>
+  <wpt lat="19.509444400" lon="-155.798333300">
+    <name>Papaloa</name>
+    <cmt>Papaloa</cmt>
+    <desc>Papaloa</desc>
+  </wpt>
+  <wpt lat="20.039805000" lon="-155.828018000">
+    <name>Kawaihae</name>
+    <cmt>Kawaihae</cmt>
+    <desc>Kawaihae</desc>
+  </wpt>
+  <wpt lat="19.362931700" lon="-154.970533600">
+    <name>Kaimu</name>
+    <cmt>Kaimu</cmt>
+    <desc>Kaimu</desc>
+  </wpt>
+  <wpt lat="19.538437000" lon="-155.052795000">
+    <name>Hawaiian Acres</name>
+    <cmt>Hawaiian Acres</cmt>
+    <desc>Hawaiian Acres</desc>
+  </wpt>
+  <wpt lat="21.575719000" lon="-158.124847000">
+    <name>Waialua</name>
+    <cmt>Waialua</cmt>
+    <desc>Waialua</desc>
+  </wpt>
+  <wpt lat="21.086666700" lon="-157.013611100">
+    <name>Kapa‘akea Colony</name>
+    <cmt>Kapa‘akea Colony</cmt>
+    <desc>Kapa‘akea Colony</desc>
+  </wpt>
+  <wpt lat="21.092500000" lon="-157.234444400">
+    <name>Hālena</name>
+    <cmt>Hālena</cmt>
+    <desc>Hālena</desc>
+  </wpt>
+  <wpt lat="20.193411000" lon="-155.899316400">
+    <name>Māhukona</name>
+    <cmt>Māhukona</cmt>
+    <desc>Māhukona</desc>
+  </wpt>
+  <wpt lat="20.111111100" lon="-155.598611200">
+    <name>Waipio</name>
+    <cmt>Waipio</cmt>
+    <desc>Waipio</desc>
+  </wpt>
+  <wpt lat="19.540000000" lon="-155.903333300">
+    <name>Waihou</name>
+    <cmt>Waihou</cmt>
+    <desc>Waihou</desc>
+  </wpt>
+  <wpt lat="21.446678000" lon="-158.185272000">
+    <name>Waiʻanae</name>
+    <cmt>Waiʻanae</cmt>
+    <desc>Waiʻanae</desc>
+  </wpt>
+  <wpt lat="19.896559900" lon="-155.902902900">
+    <name>Weliweli</name>
+    <cmt>Weliweli</cmt>
+    <desc>Weliweli</desc>
+  </wpt>
+  <wpt lat="21.418555000" lon="-157.804184000">
+    <name>Kāneʻohe</name>
+    <cmt>Kāneʻohe</cmt>
+    <desc>Kāneʻohe</desc>
+  </wpt>
+  <wpt lat="21.382194200" lon="-157.911557000">
+    <name>Hālawa Heights</name>
+    <cmt>Hālawa Heights</cmt>
+    <desc>Hālawa Heights</desc>
+  </wpt>
+  <wpt lat="19.726897100" lon="-155.065125200">
+    <name>Mokaoku</name>
+    <cmt>Mokaoku</cmt>
+    <desc>Mokaoku</desc>
+  </wpt>
+  <wpt lat="19.975673400" lon="-155.219071700">
+    <name>Pāpa‘aloa</name>
+    <cmt>Pāpa‘aloa</cmt>
+    <desc>Pāpa‘aloa</desc>
+  </wpt>
+  <wpt lat="19.480665600" lon="-155.936257100">
+    <name>Ka‘awaloa</name>
+    <cmt>Ka‘awaloa</cmt>
+    <desc>Ka‘awaloa</desc>
+  </wpt>
+  <wpt lat="21.450830800" lon="-158.009578300">
+    <name>Mililani</name>
+    <cmt>Mililani</cmt>
+    <desc>Mililani</desc>
+  </wpt>
+  <wpt lat="20.028000800" lon="-155.700452500">
+    <name>Waiaka</name>
+    <cmt>Waiaka</cmt>
+    <desc>Waiaka</desc>
+  </wpt>
+  <wpt lat="20.776659000" lon="-156.328583000">
+    <name>Pulehu</name>
+    <cmt>Pulehu</cmt>
+    <desc>Pulehu</desc>
+  </wpt>
+  <wpt lat="21.315603000" lon="-158.008804000">
+    <name>Ewa Beach</name>
+    <cmt>Ewa Beach</cmt>
+    <desc>Ewa Beach</desc>
+  </wpt>
+  <wpt lat="21.632500000" lon="-158.074166700">
+    <name>Kapaeloa</name>
+    <cmt>Kapaeloa</cmt>
+    <desc>Kapaeloa</desc>
+  </wpt>
+  <wpt lat="21.073480000" lon="-156.795914300">
+    <name>Pūko‘o</name>
+    <cmt>Pūko‘o</cmt>
+    <desc>Pūko‘o</desc>
+  </wpt>
+  <wpt lat="19.959827600" lon="-155.203451900">
+    <name>Welokā</name>
+    <cmt>Welokā</cmt>
+    <desc>Welokā</desc>
+  </wpt>
+  <wpt lat="20.907291400" lon="-156.374879500">
+    <name>School Village</name>
+    <cmt>School Village</cmt>
+    <desc>School Village</desc>
+  </wpt>
+  <wpt lat="21.389147000" lon="-158.152313000">
+    <name>Nānākuli</name>
+    <cmt>Nānākuli</cmt>
+    <desc>Nānākuli</desc>
+  </wpt>
+  <wpt lat="19.885776400" lon="-155.123032700">
+    <name>Wailea</name>
+    <cmt>Wailea</cmt>
+    <desc>Wailea</desc>
+  </wpt>
+  <wpt lat="21.691798300" lon="-158.013215200">
+    <name>Kawela</name>
+    <cmt>Kawela</cmt>
+    <desc>Kawela</desc>
+  </wpt>
+  <wpt lat="21.417777800" lon="-157.768888900">
+    <name>Kea‘alu</name>
+    <cmt>Kea‘alu</cmt>
+    <desc>Kea‘alu</desc>
+  </wpt>
+  <wpt lat="20.020452000" lon="-155.663910000">
+    <name>Waimea</name>
+    <cmt>Waimea</cmt>
+    <desc>Waimea</desc>
+  </wpt>
+  <wpt lat="19.506111100" lon="-154.848611100">
+    <name>Kapoho</name>
+    <cmt>Kapoho</cmt>
+    <desc>Kapoho</desc>
+  </wpt>
+  <wpt lat="19.604166700" lon="-155.011111100">
+    <name>Waipāhoehoe</name>
+    <cmt>Waipāhoehoe</cmt>
+    <desc>Waipāhoehoe</desc>
+  </wpt>
+  <wpt lat="21.457129300" lon="-157.832377800">
+    <name>Kahalu‘u</name>
+    <cmt>Kahalu‘u</cmt>
+    <desc>Kahalu‘u</desc>
+  </wpt>
+  <wpt lat="21.269576300" lon="-157.706605300">
+    <name>Portlock</name>
+    <cmt>Portlock</cmt>
+    <desc>Portlock</desc>
+  </wpt>
+  <wpt lat="20.919166700" lon="-156.384444400">
+    <name>Lower Paia</name>
+    <cmt>Lower Paia</cmt>
+    <desc>Lower Paia</desc>
+  </wpt>
+  <wpt lat="20.826084000" lon="-156.919785000">
+    <name>Lanai City</name>
+    <cmt>Lanai City</cmt>
+    <desc>Lanai City</desc>
+  </wpt>
+  <wpt lat="21.098273900" lon="-156.759090800">
+    <name>Waialua</name>
+    <cmt>Waialua</cmt>
+    <desc>Waialua</desc>
+  </wpt>
+  <wpt lat="20.882231600" lon="-156.341725000">
+    <name>Paholoi</name>
+    <cmt>Paholoi</cmt>
+    <desc>Paholoi</desc>
+  </wpt>
+  <wpt lat="21.406111100" lon="-157.802500000">
+    <name>Pū‘ōhala Village</name>
+    <cmt>Pū‘ōhala Village</cmt>
+    <desc>Pū‘ōhala Village</desc>
+  </wpt>
+  <wpt lat="19.680921300" lon="-156.017218500">
+    <name>Honokōhau</name>
+    <cmt>Honokōhau</cmt>
+    <desc>Honokōhau</desc>
+  </wpt>
+  <wpt lat="20.860351000" lon="-156.382880600">
+    <name>Keahua</name>
+    <cmt>Keahua</cmt>
+    <desc>Keahua</desc>
+  </wpt>
+  <wpt lat="19.546849000" lon="-155.932388000">
+    <name>Honalo</name>
+    <cmt>Honalo</cmt>
+    <desc>Honalo</desc>
+  </wpt>
+  <wpt lat="21.414444400" lon="-157.773888900">
+    <name>Mahinui</name>
+    <cmt>Mahinui</cmt>
+    <desc>Mahinui</desc>
+  </wpt>
+  <wpt lat="19.459182000" lon="-155.925583600">
+    <name>Ke‘ei</name>
+    <cmt>Ke‘ei</cmt>
+    <desc>Ke‘ei</desc>
+  </wpt>
+  <wpt lat="22.100277800" lon="-159.360555600">
+    <name>Kapahi</name>
+    <cmt>Kapahi</cmt>
+    <desc>Kapahi</desc>
+  </wpt>
+  <wpt lat="21.285019900" lon="-157.737082600">
+    <name>Niu Valley</name>
+    <cmt>Niu Valley</cmt>
+    <desc>Niu Valley</desc>
+  </wpt>
+  <wpt lat="21.096944400" lon="-157.017777800">
+    <name>Ranch Camp</name>
+    <cmt>Ranch Camp</cmt>
+    <desc>Ranch Camp</desc>
+  </wpt>
+  <wpt lat="21.628055600" lon="-158.080000000">
+    <name>Kawailoa Beach</name>
+    <cmt>Kawailoa Beach</cmt>
+    <desc>Kawailoa Beach</desc>
+  </wpt>
+  <wpt lat="20.240371700" lon="-155.860242000">
+    <name>Hikapoloa</name>
+    <cmt>Hikapoloa</cmt>
+    <desc>Hikapoloa</desc>
+  </wpt>
+  <wpt lat="19.713555300" lon="-155.136113400">
+    <name>Pi‘ihonua</name>
+    <cmt>Pi‘ihonua</cmt>
+    <desc>Pi‘ihonua</desc>
+  </wpt>
+  <wpt lat="21.984372100" lon="-160.057938100">
+    <name>Ki‘i</name>
+    <cmt>Ki‘i</cmt>
+    <desc>Ki‘i</desc>
+  </wpt>
+  <wpt lat="21.291733700" lon="-157.789293400">
+    <name>Maunalani Heights</name>
+    <cmt>Maunalani Heights</cmt>
+    <desc>Maunalani Heights</desc>
+  </wpt>
+  <wpt lat="19.931111100" lon="-155.394444400">
+    <name>Halepiula</name>
+    <cmt>Halepiula</cmt>
+    <desc>Halepiula</desc>
+  </wpt>
+  <wpt lat="19.557849000" lon="-155.105667000">
+    <name>Mountain View</name>
+    <cmt>Mountain View</cmt>
+    <desc>Mountain View</desc>
+  </wpt>
+  <wpt lat="20.858055600" lon="-156.506944400">
+    <name>Waikapu</name>
+    <cmt>Waikapu</cmt>
+    <desc>Waikapu</desc>
+  </wpt>
+  <wpt lat="21.876792000" lon="-159.454193000">
+    <name>Poipu</name>
+    <cmt>Poipu</cmt>
+    <desc>Poipu</desc>
+  </wpt>
+  <wpt lat="22.053618000" lon="-159.337822000">
+    <name>Wailua</name>
+    <cmt>Wailua</cmt>
+    <desc>Wailua</desc>
+  </wpt>
+  <wpt lat="21.838460700" lon="-160.242231400">
+    <name>Kamalino</name>
+    <cmt>Kamalino</cmt>
+    <desc>Kamalino</desc>
+  </wpt>
+  <wpt lat="20.917780400" lon="-156.348448300">
+    <name>Hamakuapoko</name>
+    <cmt>Hamakuapoko</cmt>
+    <desc>Hamakuapoko</desc>
+  </wpt>
+  <wpt lat="19.623814900" lon="-155.953637900">
+    <name>Hōlualoa</name>
+    <cmt>Hōlualoa</cmt>
+    <desc>Hōlualoa</desc>
+  </wpt>
+  <wpt lat="21.393623000" lon="-157.743759000">
+    <name>Kailua</name>
+    <cmt>Kailua</cmt>
+    <desc>Kailua</desc>
+  </wpt>
+  <wpt lat="19.087673500" lon="-155.800406600">
+    <name>Kona South Estates</name>
+    <cmt>Kona South Estates</cmt>
+    <desc>Kona South Estates</desc>
+  </wpt>
+  <wpt lat="19.544198100" lon="-154.905684400">
+    <name>Hawaiian Beaches</name>
+    <cmt>Hawaiian Beaches</cmt>
+    <desc>Hawaiian Beaches</desc>
+  </wpt>
+  <wpt lat="21.472879000" lon="-158.210678000">
+    <name>Mākaha</name>
+    <cmt>Mākaha</cmt>
+    <desc>Mākaha</desc>
+  </wpt>
+  <wpt lat="21.609712000" lon="-157.912249000">
+    <name>WPT281</name>
+    <cmt>WPT281</cmt>
+    <desc>WPT281</desc>
+  </wpt>
+  <wpt lat="21.346304000" lon="-157.721100000">
+    <name>Waimanalo</name>
+    <cmt>Waimanalo</cmt>
+    <desc>Waimanalo</desc>
+  </wpt>
+  <wpt lat="20.916610600" lon="-156.283716300">
+    <name>Peahi</name>
+    <cmt>Peahi</cmt>
+    <desc>Peahi</desc>
+  </wpt>
+  <wpt lat="19.250833300" lon="-155.609166700">
+    <name>Punaluu Kahawai</name>
+    <cmt>Punaluu Kahawai</cmt>
+    <desc>Punaluu Kahawai</desc>
+  </wpt>
+  <wpt lat="20.218508300" lon="-155.740855300">
+    <name>Niuli‘i</name>
+    <cmt>Niuli‘i</cmt>
+    <desc>Niuli‘i</desc>
+  </wpt>
+  <wpt lat="20.706425400" lon="-156.442429900">
+    <name>Keawakapu</name>
+    <cmt>Keawakapu</cmt>
+    <desc>Keawakapu</desc>
+  </wpt>
+  <wpt lat="22.216666700" lon="-159.483333300">
+    <name>Puupehu</name>
+    <cmt>Puupehu</cmt>
+    <desc>Puupehu</desc>
+  </wpt>
+  <wpt lat="21.933492000" lon="-159.647827000">
+    <name>Pakala Village</name>
+    <cmt>Pakala Village</cmt>
+    <desc>Pakala Village</desc>
+  </wpt>
+  <wpt lat="21.949722200" lon="-159.645000000">
+    <name>Kekupua</name>
+    <cmt>Kekupua</cmt>
+    <desc>Kekupua</desc>
+  </wpt>
+  <wpt lat="21.327718100" lon="-157.883306800">
+    <name>Kalihi Kai</name>
+    <cmt>Kalihi Kai</cmt>
+    <desc>Kalihi Kai</desc>
+  </wpt>
+  <wpt lat="21.087102500" lon="-156.775784800">
+    <name>Pauwalu</name>
+    <cmt>Pauwalu</cmt>
+    <desc>Pauwalu</desc>
+  </wpt>
+  <wpt lat="21.346944400" lon="-158.085833300">
+    <name>Makakilo City</name>
+    <cmt>Makakilo City</cmt>
+    <desc>Makakilo City</desc>
+  </wpt>
+  <wpt lat="20.888532200" lon="-156.684478400">
+    <name>Mala</name>
+    <cmt>Mala</cmt>
+    <desc>Mala</desc>
+  </wpt>
+  <wpt lat="19.843055600" lon="-155.721111100">
+    <name>Ke‘āmuku</name>
+    <cmt>Ke‘āmuku</cmt>
+    <desc>Ke‘āmuku</desc>
+  </wpt>
+  <wpt lat="20.913657500" lon="-156.513611800">
+    <name>Waiehu Village</name>
+    <cmt>Waiehu Village</cmt>
+    <desc>Waiehu Village</desc>
+  </wpt>
+  <wpt lat="21.379048800" lon="-157.923443400">
+    <name>Hālawa</name>
+    <cmt>Hālawa</cmt>
+    <desc>Hālawa</desc>
+  </wpt>
+  <wpt lat="19.575833300" lon="-155.861944400">
+    <name>Kaukahōkū</name>
+    <cmt>Kaukahōkū</cmt>
+    <desc>Kaukahōkū</desc>
+  </wpt>
+  <wpt lat="19.495640200" lon="-155.161509700">
+    <name>Glenwood</name>
+    <cmt>Glenwood</cmt>
+    <desc>Glenwood</desc>
+  </wpt>
+  <wpt lat="20.078505000" lon="-155.468903000">
+    <name>Honoka'a</name>
+    <cmt>Honoka'a</cmt>
+    <desc>Honoka'a</desc>
+  </wpt>
+  <wpt lat="21.189111200" lon="-156.982743100">
+    <name>Kalaupapa</name>
+    <cmt>Kalaupapa</cmt>
+    <desc>Kalaupapa</desc>
+  </wpt>
+  <wpt lat="19.755555600" lon="-155.975000000">
+    <name>Huehue</name>
+    <cmt>Huehue</cmt>
+    <desc>Huehue</desc>
+  </wpt>
+  <wpt lat="22.145277800" lon="-159.315555600">
+    <name>Anahola</name>
+    <cmt>Anahola</cmt>
+    <desc>Anahola</desc>
+  </wpt>
+  <wpt lat="19.851352500" lon="-155.923538200">
+    <name>Kīholo</name>
+    <cmt>Kīholo</cmt>
+    <desc>Kīholo</desc>
+  </wpt>
+  <wpt lat="20.639444400" lon="-156.125277800">
+    <name>Kaupō</name>
+    <cmt>Kaupō</cmt>
+    <desc>Kaupō</desc>
+  </wpt>
+  <wpt lat="20.812339400" lon="-156.621440200">
+    <name>Olowalu</name>
+    <cmt>Olowalu</cmt>
+    <desc>Olowalu</desc>
+  </wpt>
+  <wpt lat="19.202241000" lon="-155.478516000">
+    <name>Pahala</name>
+    <cmt>Pahala</cmt>
+    <desc>Pahala</desc>
+  </wpt>
+  <wpt lat="19.698738100" lon="-155.134022900">
+    <name>Akolea Plantation Estates</name>
+    <cmt>Akolea Plantation Estates</cmt>
+    <desc>Akolea Plantation Estates</desc>
+  </wpt>
+  <wpt lat="19.117065800" lon="-155.760866900">
+    <name>Hawaiian Ocean View Estates</name>
+    <cmt>Hawaiian Ocean View Estates</cmt>
+    <desc>Hawaiian Ocean View Estates</desc>
+  </wpt>
+  <wpt lat="20.892239300" lon="-156.215496000">
+    <name>Kailua</name>
+    <cmt>Kailua</cmt>
+    <desc>Kailua</desc>
+  </wpt>
+  <wpt lat="20.239006000" lon="-155.831451000">
+    <name>Hawi</name>
+    <cmt>Hawi</cmt>
+    <desc>Hawi</desc>
+  </wpt>
+  <wpt lat="19.497165400" lon="-154.828369400">
+    <name>Vacationland Hawaii</name>
+    <cmt>Vacationland Hawaii</cmt>
+    <desc>Vacationland Hawaii</desc>
+  </wpt>
+  <wpt lat="19.859656000" lon="-155.652675300">
+    <name>WPT312</name>
+    <cmt>WPT312</cmt>
+    <desc>WPT312</desc>
+  </wpt>
+  <wpt lat="19.505277800" lon="-155.860000000">
+    <name>Pawaina</name>
+    <cmt>Pawaina</cmt>
+    <desc>Pawaina</desc>
+  </wpt>
+  <wpt lat="19.063476200" lon="-155.797610400">
+    <name>Country Garden Estates</name>
+    <cmt>Country Garden Estates</cmt>
+    <desc>Country Garden Estates</desc>
+  </wpt>
+  <wpt lat="19.641941000" lon="-155.996933000">
+    <name>Kailua-Kona</name>
+    <cmt>Kailua-Kona</cmt>
+    <desc>Kailua-Kona</desc>
+  </wpt>
+  <wpt lat="21.393055600" lon="-157.962500000">
+    <name>Waiau</name>
+    <cmt>Waiau</cmt>
+    <desc>Waiau</desc>
+  </wpt>
+  <wpt lat="21.334354000" lon="-157.846057700">
+    <name>Nuuanu</name>
+    <cmt>Nuuanu</cmt>
+    <desc>Nuuanu</desc>
+  </wpt>
+  <wpt lat="19.397777800" lon="-155.776111100">
+    <name>Komakawai</name>
+    <cmt>Komakawai</cmt>
+    <desc>Komakawai</desc>
+  </wpt>
+  <wpt lat="21.281944400" lon="-157.752500000">
+    <name>‘Āina Haina</name>
+    <cmt>‘Āina Haina</cmt>
+    <desc>‘Āina Haina</desc>
+  </wpt>
+  <wpt lat="19.465555600" lon="-155.135555600">
+    <name>Fern Forest</name>
+    <cmt>Fern Forest</cmt>
+    <desc>Fern Forest</desc>
+  </wpt>
+  <wpt lat="19.983947300" lon="-155.236146800">
+    <name>Laupāhoehoe</name>
+    <cmt>Laupāhoehoe</cmt>
+    <desc>Laupāhoehoe</desc>
+  </wpt>
+  <wpt lat="19.603782000" lon="-155.057602000">
+    <name>Kurtistown</name>
+    <cmt>Kurtistown</cmt>
+    <desc>Kurtistown</desc>
+  </wpt>
+  <wpt lat="20.954166700" lon="-156.689722200">
+    <name>Honokowai</name>
+    <cmt>Honokowai</cmt>
+    <desc>Honokowai</desc>
+  </wpt>
+  <wpt lat="21.483102000" lon="-158.201065000">
+    <name>Mākaha Valley</name>
+    <cmt>Mākaha Valley</cmt>
+    <desc>Mākaha Valley</desc>
+  </wpt>
+  <wpt lat="20.811362700" lon="-156.612081900">
+    <name>Mopua</name>
+    <cmt>Mopua</cmt>
+    <desc>Mopua</desc>
+  </wpt>
+  <wpt lat="20.625555600" lon="-156.442500000">
+    <name>Paako</name>
+    <cmt>Paako</cmt>
+    <desc>Paako</desc>
+  </wpt>
+  <wpt lat="20.231275000" lon="-155.797806000">
+    <name>Kapaau</name>
+    <cmt>Kapaau</cmt>
+    <desc>Kapaau</desc>
+  </wpt>
+  <wpt lat="19.395291000" lon="-154.934645900">
+    <name>Kehena</name>
+    <cmt>Kehena</cmt>
+    <desc>Kehena</desc>
+  </wpt>
+  <wpt lat="20.849829000" lon="-156.138382000">
+    <name>Wailua</name>
+    <cmt>Wailua</cmt>
+    <desc>Wailua</desc>
+  </wpt>
+  <wpt lat="22.217500000" lon="-159.432500000">
+    <name>Kalihiwai</name>
+    <cmt>Kalihiwai</cmt>
+    <desc>Kalihiwai</desc>
+  </wpt>
+  <wpt lat="21.065071400" lon="-156.824581900">
+    <name>Kalua‘aha</name>
+    <cmt>Kalua‘aha</cmt>
+    <desc>Kalua‘aha</desc>
+  </wpt>
+  <wpt lat="20.737370000" lon="-156.334160900">
+    <name>Kaonoulu</name>
+    <cmt>Kaonoulu</cmt>
+    <desc>Kaonoulu</desc>
+  </wpt>
+  <wpt lat="21.400654700" lon="-157.947431700">
+    <name>Waimalu</name>
+    <cmt>Waimalu</cmt>
+    <desc>Waimalu</desc>
+  </wpt>
+  <wpt lat="19.046368800" lon="-155.780592900">
+    <name>Hawaiian Ranchos</name>
+    <cmt>Hawaiian Ranchos</cmt>
+    <desc>Hawaiian Ranchos</desc>
+  </wpt>
+  <wpt lat="21.942781000" lon="-159.629530900">
+    <name>Kaawanui Village</name>
+    <cmt>Kaawanui Village</cmt>
+    <desc>Kaawanui Village</desc>
+  </wpt>
+  <wpt lat="21.679124000" lon="-157.948380000">
+    <name>Kahuku</name>
+    <cmt>Kahuku</cmt>
+    <desc>Kahuku</desc>
+  </wpt>
+  <wpt lat="20.800000000" lon="-156.328055600">
+    <name>WPT337</name>
+    <cmt>WPT337</cmt>
+    <desc>WPT337</desc>
+  </wpt>
+  <wpt lat="20.689722200" lon="-156.020277800">
+    <name>Mū‘olea</name>
+    <cmt>Mū‘olea</cmt>
+    <desc>Mū‘olea</desc>
+  </wpt>
+  <wpt lat="20.030714200" lon="-155.348550600">
+    <name>Kūka‘iau</name>
+    <cmt>Kūka‘iau</cmt>
+    <desc>Kūka‘iau</desc>
+  </wpt>
+  <wpt lat="19.070945800" lon="-155.763913100">
+    <name>Hawaiian Ocean View</name>
+    <cmt>Hawaiian Ocean View</cmt>
+    <desc>Hawaiian Ocean View</desc>
+  </wpt>
+  <wpt lat="20.887041000" lon="-156.505051000">
+    <name>Wailuku</name>
+    <cmt>Wailuku</cmt>
+    <desc>Wailuku</desc>
+  </wpt>
+  <wpt lat="19.633914300" lon="-155.982791500">
+    <name>Hillcrest</name>
+    <cmt>Hillcrest</cmt>
+    <desc>Hillcrest</desc>
+  </wpt>
+  <wpt lat="20.013490000" lon="-155.284274300">
+    <name>Milo Village</name>
+    <cmt>Milo Village</cmt>
+    <desc>Milo Village</desc>
+  </wpt>
+  <wpt lat="21.155497900" lon="-157.038842400">
+    <name>Kualapu‘u</name>
+    <cmt>Kualapu‘u</cmt>
+    <desc>Kualapu‘u</desc>
+  </wpt>
+  <wpt lat="20.895000000" lon="-156.509722200">
+    <name>Happy Valley</name>
+    <cmt>Happy Valley</cmt>
+    <desc>Happy Valley</desc>
+  </wpt>
+  <wpt lat="21.430833300" lon="-157.810555600">
+    <name>He‘eia</name>
+    <cmt>He‘eia</cmt>
+    <desc>He‘eia</desc>
+  </wpt>
+  <wpt lat="19.948333300" lon="-155.461666700">
+    <name>Hanaipoe</name>
+    <cmt>Hanaipoe</cmt>
+    <desc>Hanaipoe</desc>
+  </wpt>
+  <wpt lat="21.093469000" lon="-157.024155000">
+    <name>Kaunakakai</name>
+    <cmt>Kaunakakai</cmt>
+    <desc>Kaunakakai</desc>
+  </wpt>
+  <wpt lat="20.888905600" lon="-156.296096600">
+    <name>Kaupakulua</name>
+    <cmt>Kaupakulua</cmt>
+    <desc>Kaupakulua</desc>
+  </wpt>
+  <wpt lat="21.420192800" lon="-158.173767800">
+    <name>Mā‘ili</name>
+    <cmt>Mā‘ili</cmt>
+    <desc>Mā‘ili</desc>
+  </wpt>
+  <wpt lat="22.074286000" lon="-159.320748000">
+    <name>Kapaʻa</name>
+    <cmt>Kapaʻa</cmt>
+    <desc>Kapaʻa</desc>
+  </wpt>
+  <wpt lat="21.982777800" lon="-159.720833300">
+    <name>Pokii</name>
+    <cmt>Pokii</cmt>
+    <desc>Pokii</desc>
+  </wpt>
+  <wpt lat="21.346405100" lon="-158.029075900">
+    <name>ʻEwa Gentry</name>
+    <cmt>ʻEwa Gentry</cmt>
+    <desc>ʻEwa Gentry</desc>
+  </wpt>
+  <wpt lat="20.956666700" lon="-156.537777800">
+    <name>Camp Maluhia</name>
+    <cmt>Camp Maluhia</cmt>
+    <desc>Camp Maluhia</desc>
+  </wpt>
+  <wpt lat="21.312951200" lon="-157.846103600">
+    <name>Punchbowl</name>
+    <cmt>Punchbowl</cmt>
+    <desc>Punchbowl</desc>
+  </wpt>
+  <wpt lat="21.365289900" lon="-158.041505600">
+    <name>Ho'opili</name>
+    <cmt>Ho'opili</cmt>
+    <desc>Ho'opili</desc>
+  </wpt>
+  <wpt lat="19.507222200" lon="-155.826388900">
+    <name>Pauahi</name>
+    <cmt>Pauahi</cmt>
+    <desc>Pauahi</desc>
+  </wpt>
+  <wpt lat="19.460833300" lon="-154.846944400">
+    <name>Pohoiki</name>
+    <cmt>Pohoiki</cmt>
+    <desc>Pohoiki</desc>
+  </wpt>
+  <wpt lat="20.230660400" lon="-155.780227000">
+    <name>Halaula</name>
+    <cmt>Halaula</cmt>
+    <desc>Halaula</desc>
+  </wpt>
+  <wpt lat="21.333950400" lon="-158.077185300">
+    <name>Kapolei</name>
+    <cmt>Kapolei</cmt>
+    <desc>Kapolei</desc>
+  </wpt>
+  <wpt lat="20.618055600" lon="-156.436111100">
+    <name>Kanahena</name>
+    <cmt>Kanahena</cmt>
+    <desc>Kanahena</desc>
+  </wpt>
+  <wpt lat="19.935396300" lon="-155.687515700">
+    <name>Old Saddle Road Junction</name>
+    <cmt>Old Saddle Road Junction</cmt>
+    <desc>Old Saddle Road Junction</desc>
+  </wpt>
+  <wpt lat="21.428333300" lon="-157.766111100">
+    <name>Māla‘e</name>
+    <cmt>Māla‘e</cmt>
+    <desc>Māla‘e</desc>
+  </wpt>
+  <wpt lat="20.921388900" lon="-156.496944400">
+    <name>Waiehu</name>
+    <cmt>Waiehu</cmt>
+    <desc>Waiehu</desc>
+  </wpt>
+  <wpt lat="21.926682100" lon="-159.619345500">
+    <name>Kapaka</name>
+    <cmt>Kapaka</cmt>
+    <desc>Kapaka</desc>
+  </wpt>
+  <wpt lat="21.472667900" lon="-157.998437400">
+    <name>Mililani Mauka</name>
+    <cmt>Mililani Mauka</cmt>
+    <desc>Mililani Mauka</desc>
+  </wpt>
+  <wpt lat="19.552222200" lon="-155.858333300">
+    <name>Monohaa</name>
+    <cmt>Monohaa</cmt>
+    <desc>Monohaa</desc>
+  </wpt>
+  <wpt lat="21.970833000" lon="-159.715000000">
+    <name>Kekaha</name>
+    <cmt>Kekaha</cmt>
+    <desc>Kekaha</desc>
+  </wpt>
+  <wpt lat="20.635277800" lon="-156.150277800">
+    <name>Pukaauhuhu</name>
+    <cmt>Pukaauhuhu</cmt>
+    <desc>Pukaauhuhu</desc>
+  </wpt>
+  <wpt lat="19.070555000" lon="-155.614471000">
+    <name>Waiohinu</name>
+    <cmt>Waiohinu</cmt>
+    <desc>Waiohinu</desc>
+  </wpt>
+  <wpt lat="21.278181800" lon="-157.764977600">
+    <name>Wailupe</name>
+    <cmt>Wailupe</cmt>
+    <desc>Wailupe</desc>
+  </wpt>
+  <wpt lat="20.876944400" lon="-156.673611100">
+    <name>Lunaville</name>
+    <cmt>Lunaville</cmt>
+    <desc>Lunaville</desc>
+  </wpt>
+  <wpt lat="19.425801000" lon="-155.908356000">
+    <name>Hōnaunau</name>
+    <cmt>Hōnaunau</cmt>
+    <desc>Hōnaunau</desc>
+  </wpt>
+  <wpt lat="21.098055600" lon="-157.026388900">
+    <name>Manila Camp</name>
+    <cmt>Manila Camp</cmt>
+    <desc>Manila Camp</desc>
+  </wpt>
+  <wpt lat="19.795277800" lon="-156.029444400">
+    <name>Makalawena</name>
+    <cmt>Makalawena</cmt>
+    <desc>Makalawena</desc>
+  </wpt>
+  <wpt lat="21.298197600" lon="-157.803742800">
+    <name>St Louis Heights</name>
+    <cmt>St Louis Heights</cmt>
+    <desc>St Louis Heights</desc>
+  </wpt>
+  <wpt lat="20.759639800" lon="-156.328376200">
+    <name>Waiakoa</name>
+    <cmt>Waiakoa</cmt>
+    <desc>Waiakoa</desc>
+  </wpt>
+  <wpt lat="20.727222200" lon="-155.987222200">
+    <name>Hōkū‘ula</name>
+    <cmt>Hōkū‘ula</cmt>
+    <desc>Hōkū‘ula</desc>
+  </wpt>
+  <wpt lat="19.647349400" lon="-156.010226200">
+    <name>Laniākea</name>
+    <cmt>Laniākea</cmt>
+    <desc>Laniākea</desc>
+  </wpt>
+  <wpt lat="21.372777800" lon="-157.770555600">
+    <name>Maunawili</name>
+    <cmt>Maunawili</cmt>
+    <desc>Maunawili</desc>
+  </wpt>
+  <wpt lat="20.837520000" lon="-156.914852500">
+    <name>Keomuku</name>
+    <cmt>Keomuku</cmt>
+    <desc>Keomuku</desc>
+  </wpt>
+  <wpt lat="19.942369000" lon="-155.787506000">
+    <name>Waikoloa Village</name>
+    <cmt>Waikoloa Village</cmt>
+    <desc>Waikoloa Village</desc>
+  </wpt>
+  <wpt lat="21.971388900" lon="-159.638888900">
+    <name>Nonopahu Village</name>
+    <cmt>Nonopahu Village</cmt>
+    <desc>Nonopahu Village</desc>
+  </wpt>
+  <wpt lat="19.201643900" lon="-155.902898300">
+    <name>Hoopuloa</name>
+    <cmt>Hoopuloa</cmt>
+    <desc>Hoopuloa</desc>
+  </wpt>
+  <wpt lat="19.194425800" lon="-155.903487500">
+    <name>Miloli‘i</name>
+    <cmt>Miloli‘i</cmt>
+    <desc>Miloli‘i</desc>
+  </wpt>
+  <wpt lat="20.758058600" lon="-156.310523200">
+    <name>Maui</name>
+    <cmt>Maui</cmt>
+    <desc>Maui</desc>
+  </wpt>
+  <wpt lat="19.627332500" lon="-155.564561900">
+    <name>Hawaii</name>
+    <cmt>Hawaii</cmt>
+    <desc>Hawaii</desc>
+  </wpt>
+  <wpt lat="22.060334200" lon="-159.503094000">
+    <name>Kauai</name>
+    <cmt>Kauai</cmt>
+    <desc>Kauai</desc>
+  </wpt>
+  <wpt lat="21.196541300" lon="-156.966620800">
+    <name>Kalawao</name>
+    <cmt>Kalawao</cmt>
+    <desc>Kalawao</desc>
+  </wpt>
+  <wpt lat="28.422645800" lon="-178.325100700">
+    <name>Kure Atoll</name>
+    <cmt>Kure Atoll</cmt>
+    <desc>Kure Atoll</desc>
+  </wpt>
+  <wpt lat="28.241753600" lon="-177.375430800">
+    <name>Midway Atoll</name>
+    <cmt>Midway Atoll</cmt>
+    <desc>Midway Atoll</desc>
+  </wpt>
+  <wpt lat="23.806695200" lon="-166.260857700">
+    <name>French Frigate Shoals</name>
+    <cmt>French Frigate Shoals</cmt>
+    <desc>French Frigate Shoals</desc>
+  </wpt>
+  <wpt lat="25.001478000" lon="-167.998077400">
+    <name>Gardner Pinnacles</name>
+    <cmt>Gardner Pinnacles</cmt>
+    <desc>Gardner Pinnacles</desc>
+  </wpt>
+  <wpt lat="27.854042000" lon="-175.871928500">
+    <name>Pearl and Hermes Reef</name>
+    <cmt>Pearl and Hermes Reef</cmt>
+    <desc>Pearl and Hermes Reef</desc>
+  </wpt>
+  <wpt lat="28.392640700" lon="-178.334236800">
+    <name>Sand Island</name>
+    <cmt>Sand Island</cmt>
+    <desc>Sand Island</desc>
+  </wpt>
+  <wpt lat="21.312903100" lon="-157.862800300">
+    <name>Chinatown</name>
+    <cmt>Chinatown</cmt>
+    <desc>Chinatown</desc>
+  </wpt>
+  <wpt lat="21.305900500" lon="-157.858226600">
+    <name>Hawaii Capital Historic District</name>
+    <cmt>Hawaii Capital Historic District</cmt>
+    <desc>Hawaii Capital Historic District</desc>
+  </wpt>
+  <wpt lat="21.292631700" lon="-157.831343400">
+    <name>McCully</name>
+    <cmt>McCully</cmt>
+    <desc>McCully</desc>
+  </wpt>
+  <wpt lat="21.293231500" lon="-157.798427300">
+    <name>Palolo</name>
+    <cmt>Palolo</cmt>
+    <desc>Palolo</desc>
+  </wpt>
+  <wpt lat="21.279276800" lon="-157.812830800">
+    <name>Kapahulu</name>
+    <cmt>Kapahulu</cmt>
+    <desc>Kapahulu</desc>
+  </wpt>
+  <wpt lat="21.298629500" lon="-157.857950900">
+    <name>Kaka‘ako</name>
+    <cmt>Kaka‘ako</cmt>
+    <desc>Kaka‘ako</desc>
+  </wpt>
+  <wpt lat="21.309384800" lon="-157.811816900">
+    <name>Manoa</name>
+    <cmt>Manoa</cmt>
+    <desc>Manoa</desc>
+  </wpt>
+  <wpt lat="21.295964500" lon="-157.841486500">
+    <name>Pawaa</name>
+    <cmt>Pawaa</cmt>
+    <desc>Pawaa</desc>
+  </wpt>
+  <wpt lat="21.306192800" lon="-157.878667900">
+    <name>Sand Island</name>
+    <cmt>Sand Island</cmt>
+    <desc>Sand Island</desc>
+  </wpt>
+  <wpt lat="21.365246300" lon="-158.082784500">
+    <name>Upper Makakilo</name>
+    <cmt>Upper Makakilo</cmt>
+    <desc>Upper Makakilo</desc>
+  </wpt>
+  <wpt lat="21.337351000" lon="-158.122101000">
+    <name>WPT406</name>
+    <cmt>WPT406</cmt>
+    <desc>WPT406</desc>
+  </wpt>
+  <wpt lat="21.327080200" lon="-157.856440200">
+    <name>Liliha</name>
+    <cmt>Liliha</cmt>
+    <desc>Liliha</desc>
+  </wpt>
+  <wpt lat="21.310165200" lon="-157.830446300">
+    <name>Makiki</name>
+    <cmt>Makiki</cmt>
+    <desc>Makiki</desc>
+  </wpt>
+  <wpt lat="21.292883300" lon="-157.822766100">
+    <name>Moiliili</name>
+    <cmt>Moiliili</cmt>
+    <desc>Moiliili</desc>
+  </wpt>
+  <wpt lat="21.366683500" lon="-157.893883800">
+    <name>Moanalua Valley</name>
+    <cmt>Moanalua Valley</cmt>
+    <desc>Moanalua Valley</desc>
+  </wpt>
+  <wpt lat="21.283742300" lon="-157.781533000">
+    <name>Wai-Kahala</name>
+    <cmt>Wai-Kahala</cmt>
+    <desc>Wai-Kahala</desc>
+  </wpt>
+  <wpt lat="21.350728400" lon="-157.911041300">
+    <name>Salt Lake</name>
+    <cmt>Salt Lake</cmt>
+    <desc>Salt Lake</desc>
+  </wpt>
+  <wpt lat="21.341027300" lon="-157.897561600">
+    <name>Mapunapuna</name>
+    <cmt>Mapunapuna</cmt>
+    <desc>Mapunapuna</desc>
+  </wpt>
+  <wpt lat="21.366027400" lon="-157.912346100">
+    <name>Red Hill</name>
+    <cmt>Red Hill</cmt>
+    <desc>Red Hill</desc>
+  </wpt>
+  <wpt lat="21.279356800" lon="-157.828571300">
+    <name>Waikiki</name>
+    <cmt>Waikiki</cmt>
+    <desc>Waikiki</desc>
+  </wpt>
+  <wpt lat="21.303177600" lon="-157.672409000">
+    <name>Kalama Valley</name>
+    <cmt>Kalama Valley</cmt>
+    <desc>Kalama Valley</desc>
+  </wpt>
+  <wpt lat="21.316428300" lon="-158.069565900">
+    <name>Kalaeloa</name>
+    <cmt>Kalaeloa</cmt>
+    <desc>Kalaeloa</desc>
+  </wpt>
+  <wpt lat="21.319043600" lon="-157.870233900">
+    <name>Iwilei</name>
+    <cmt>Iwilei</cmt>
+    <desc>Iwilei</desc>
+  </wpt>
+  <wpt lat="21.398242800" lon="-158.023829400">
+    <name>Village Park</name>
+    <cmt>Village Park</cmt>
+    <desc>Village Park</desc>
+  </wpt>
+  <wpt lat="21.347664400" lon="-157.862056600">
+    <name>Kalihi Valley</name>
+    <cmt>Kalihi Valley</cmt>
+    <desc>Kalihi Valley</desc>
+  </wpt>
+  <wpt lat="21.393487800" lon="-157.882463900">
+    <name>Halawa Valley</name>
+    <cmt>Halawa Valley</cmt>
+    <desc>Halawa Valley</desc>
+  </wpt>
+  <wpt lat="21.334874100" lon="-157.862399900">
+    <name>Kapalama</name>
+    <cmt>Kapalama</cmt>
+    <desc>Kapalama</desc>
+  </wpt>
+  <wpt lat="21.295955200" lon="-157.709428300">
+    <name>Hahaione</name>
+    <cmt>Hahaione</cmt>
+    <desc>Hahaione</desc>
+  </wpt>
+  <wpt lat="21.290035900" lon="-157.745433100">
+    <name>Hawaii Loa Ridge</name>
+    <cmt>Hawaii Loa Ridge</cmt>
+    <desc>Hawaii Loa Ridge</desc>
+  </wpt>
+  <wpt lat="19.534320000" lon="-154.999023100">
+    <name>Aina Pua</name>
+    <cmt>Aina Pua</cmt>
+    <desc>Aina Pua</desc>
+  </wpt>
+  <wpt lat="19.529272800" lon="-154.994989800">
+    <name>TIki Gardens</name>
+    <cmt>TIki Gardens</cmt>
+    <desc>TIki Gardens</desc>
+  </wpt>
+  <wpt lat="19.466968400" lon="-154.916560400">
+    <name>Leilani Estates</name>
+    <cmt>Leilani Estates</cmt>
+    <desc>Leilani Estates</desc>
+  </wpt>
+  <wpt lat="19.555908000" lon="-155.015030000">
+    <name>Orchidlands Estates</name>
+    <cmt>Orchidlands Estates</cmt>
+    <desc>Orchidlands Estates</desc>
+  </wpt>
+  <wpt lat="21.363489300" lon="-158.091717800">
+    <name>Makakilo Heights</name>
+    <cmt>Makakilo Heights</cmt>
+    <desc>Makakilo Heights</desc>
+  </wpt>
+  <wpt lat="21.348698900" lon="-158.052666000">
+    <name>East Kapolei</name>
+    <cmt>East Kapolei</cmt>
+    <desc>East Kapolei</desc>
+  </wpt>
+  <wpt lat="21.359202800" lon="-158.128978000">
+    <name>Kahe</name>
+    <cmt>Kahe</cmt>
+    <desc>Kahe</desc>
+  </wpt>
+  <wpt lat="21.996325700" lon="-160.098405500">
+    <name>Lehua Landing</name>
+    <cmt>Lehua Landing</cmt>
+    <desc>Lehua Landing</desc>
+  </wpt>
+  <wpt lat="21.867343500" lon="-160.232151700">
+    <name>Nonopapa</name>
+    <cmt>Nonopapa</cmt>
+    <desc>Nonopapa</desc>
+  </wpt>
+  <wpt lat="21.300884200" lon="-157.848080900">
+    <name>Makiki Kai</name>
+    <cmt>Makiki Kai</cmt>
+    <desc>Makiki Kai</desc>
+  </wpt>
+  <wpt lat="21.554394200" lon="-157.873405100">
+    <name>Kahana</name>
+    <cmt>Kahana</cmt>
+    <desc>Kahana</desc>
+  </wpt>
+  <wpt lat="21.409006200" lon="-157.993376200">
+    <name>Crestview</name>
+    <cmt>Crestview</cmt>
+    <desc>Crestview</desc>
+  </wpt>
+  <wpt lat="21.386930900" lon="-157.947501300">
+    <name>Pearlridge</name>
+    <cmt>Pearlridge</cmt>
+    <desc>Pearlridge</desc>
+  </wpt>
+  <wpt lat="21.323519100" lon="-157.842058500">
+    <name>Pacific Heights</name>
+    <cmt>Pacific Heights</cmt>
+    <desc>Pacific Heights</desc>
+  </wpt>
+  <wpt lat="21.465424200" lon="-158.011819500">
+    <name>Waipio Acres</name>
+    <cmt>Waipio Acres</cmt>
+    <desc>Waipio Acres</desc>
+  </wpt>
+  <wpt lat="20.870379700" lon="-156.670307200">
+    <name>Wainee</name>
+    <cmt>Wainee</cmt>
+    <desc>Wainee</desc>
+  </wpt>
+  <wpt lat="19.511941600" lon="-155.099273900">
+    <name>Kopua Farm Lots</name>
+    <cmt>Kopua Farm Lots</cmt>
+    <desc>Kopua Farm Lots</desc>
+  </wpt>
+  <wpt lat="19.441270100" lon="-155.184012100">
+    <name>Royal Hawaiian Estates</name>
+    <cmt>Royal Hawaiian Estates</cmt>
+    <desc>Royal Hawaiian Estates</desc>
+  </wpt>
+  <wpt lat="19.429478500" lon="-155.218440800">
+    <name>Mauna Loa Estates</name>
+    <cmt>Mauna Loa Estates</cmt>
+    <desc>Mauna Loa Estates</desc>
+  </wpt>
+  <wpt lat="20.120404500" lon="-155.784962000">
+    <name>Kahua Ranch</name>
+    <cmt>Kahua Ranch</cmt>
+    <desc>Kahua Ranch</desc>
+  </wpt>
+  <wpt lat="20.090221000" lon="-155.831160400">
+    <name>Kohala Ranch</name>
+    <cmt>Kohala Ranch</cmt>
+    <desc>Kohala Ranch</desc>
+  </wpt>
+  <wpt lat="20.245092300" lon="-155.770570400">
+    <name>Kauhola Point</name>
+    <cmt>Kauhola Point</cmt>
+    <desc>Kauhola Point</desc>
+  </wpt>
+  <wpt lat="20.514670300" lon="-156.682569100">
+    <name>Honokanai'a Base Camp</name>
+    <cmt>Honokanai'a Base Camp</cmt>
+    <desc>Honokanai'a Base Camp</desc>
+  </wpt>
+  <wpt lat="19.941745800" lon="-155.865686200">
+    <name>Mauna Lani Resort</name>
+    <cmt>Mauna Lani Resort</cmt>
+    <desc>Mauna Lani Resort</desc>
+  </wpt>
+  <wpt lat="19.637018300" lon="-155.048760600">
+    <name>Shipman Business Park</name>
+    <cmt>Shipman Business Park</cmt>
+    <desc>Shipman Business Park</desc>
+  </wpt>
+  <wpt lat="21.406770000" lon="-158.164181800">
+    <name>Sea Country</name>
+    <cmt>Sea Country</cmt>
+    <desc>Sea Country</desc>
+  </wpt>
+  <wpt lat="20.061775100" lon="-155.496389900">
+    <name>Mauna Kea Tea Garden</name>
+    <cmt>Mauna Kea Tea Garden</cmt>
+    <desc>Mauna Kea Tea Garden</desc>
+  </wpt>
+  <wpt lat="19.725671200" lon="-155.041094600">
+    <name>Keaukaha Hawaiian Home Land</name>
+    <cmt>Keaukaha Hawaiian Home Land</cmt>
+    <desc>Keaukaha Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.727701100" lon="-155.007201900">
+    <name>Keaukaha Hawaiian Home Land</name>
+    <cmt>Keaukaha Hawaiian Home Land</cmt>
+    <desc>Keaukaha Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.704650100" lon="-155.032237300">
+    <name>Waiakea Hawaiian Home Land</name>
+    <cmt>Waiakea Hawaiian Home Land</cmt>
+    <desc>Waiakea Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.709254200" lon="-155.049036100">
+    <name>Waiakea Hawaiian Home Land</name>
+    <cmt>Waiakea Hawaiian Home Land</cmt>
+    <desc>Waiakea Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.686573600" lon="-155.049901100">
+    <name>Panaewa Hawaiian Home Land</name>
+    <cmt>Panaewa Hawaiian Home Land</cmt>
+    <desc>Panaewa Hawaiian Home Land</desc>
+  </wpt>
+  <wpt lat="19.920880600" lon="-155.881760900">
+    <name>Waikoloa Beach Resort</name>
+    <cmt>Waikoloa Beach Resort</cmt>
+    <desc>Waikoloa Beach Resort</desc>
+  </wpt>
+  <wpt lat="20.707674300" lon="-156.257584100">
+    <name>Haleakala Observatories</name>
+    <cmt>Haleakala Observatories</cmt>
+    <desc>Haleakala Observatories</desc>
+  </wpt>
+  <wpt lat="19.996579000" lon="-155.827332000">
+    <name>Hapuna Beach Prince Hotel Resort</name>
+    <cmt>Hapuna Beach Prince Hotel Resort</cmt>
+    <desc>Hapuna Beach Prince Hotel Resort</desc>
+  </wpt>
+  <wpt lat="20.023393300" lon="-155.813118200">
+    <name>Waikui</name>
+    <cmt>Waikui</cmt>
+    <desc>Waikui</desc>
+  </wpt>
+  <wpt lat="20.864538400" lon="-156.670908500">
+    <name>Puunoa</name>
+    <cmt>Puunoa</cmt>
+    <desc>Puunoa</desc>
+  </wpt>
+  <wpt lat="21.884695300" lon="-159.493440600">
+    <name>Spouting Horn</name>
+    <cmt>Spouting Horn</cmt>
+    <desc>Spouting Horn</desc>
+  </wpt>
+  <wpt lat="19.818831000" lon="-156.001188300">
+    <name>Kikaua Point</name>
+    <cmt>Kikaua Point</cmt>
+    <desc>Kikaua Point</desc>
+  </wpt>
+  <wpt lat="21.404137200" lon="-158.012629600">
+    <name>Waikele Business Center</name>
+    <cmt>Waikele Business Center</cmt>
+    <desc>Waikele Business Center</desc>
+  </wpt>
+  <wpt lat="20.806282400" lon="-156.364923700">
+    <name>Surfing Goat Dairy</name>
+    <cmt>Surfing Goat Dairy</cmt>
+    <desc>Surfing Goat Dairy</desc>
+  </wpt>
+  <wpt lat="22.220634800" lon="-159.565327300">
+    <name>Ha'ena Beach</name>
+    <cmt>Ha'ena Beach</cmt>
+    <desc>Ha'ena Beach</desc>
+  </wpt>
+  <wpt lat="22.223644400" lon="-159.579842000">
+    <name>WPT467</name>
+    <cmt>WPT467</cmt>
+    <desc>WPT467</desc>
+  </wpt>
+  <wpt lat="22.172568200" lon="-159.658983300">
+    <name>Kalalau Beach</name>
+    <cmt>Kalalau Beach</cmt>
+    <desc>Kalalau Beach</desc>
+  </wpt>
+  <wpt lat="22.206539200" lon="-159.339004800">
+    <name>Larsen's Beach</name>
+    <cmt>Larsen's Beach</cmt>
+    <desc>Larsen's Beach</desc>
+  </wpt>
+  <wpt lat="21.468151000" lon="-157.960511000">
+    <name>Honolulu</name>
+    <cmt>Honolulu</cmt>
+    <desc>Honolulu</desc>
+  </wpt>
+  <wpt lat="20.851246800" lon="-156.829223700">
+    <name>Keomoku Village</name>
+    <cmt>Keomoku Village</cmt>
+    <desc>Keomoku Village</desc>
+  </wpt>
+  <wpt lat="21.187847300" lon="-156.966173900">
+    <name>Kauhakō Crater</name>
+    <cmt>Kauhakō Crater</cmt>
+    <desc>Kauhakō Crater</desc>
+  </wpt>
+  <wpt lat="19.449468000" lon="-155.875168000">
+    <name>Honananu Farm &amp; Eco-Retreat</name>
+    <cmt>Honananu Farm &amp; Eco-Retreat</cmt>
+    <desc>Honananu Farm &amp; Eco-Retreat</desc>
+  </wpt>
+  <wpt lat="19.422842000" lon="-155.911457900">
+    <name>Two Step Beach</name>
+    <cmt>Two Step Beach</cmt>
+    <desc>Two Step Beach</desc>
+  </wpt>
+  <wpt lat="21.311006200" lon="-157.648950800">
+    <name>Makapuʻu Point</name>
+    <cmt>Makapuʻu Point</cmt>
+    <desc>Makapuʻu Point</desc>
+  </wpt>
+  <wpt lat="21.281604600" lon="-157.723602800">
+    <name>Paiko Peninsula</name>
+    <cmt>Paiko Peninsula</cmt>
+    <desc>Paiko Peninsula</desc>
+  </wpt>
+  <wpt lat="21.293069200" lon="-157.658110000">
+    <name>Kaloko</name>
+    <cmt>Kaloko</cmt>
+    <desc>Kaloko</desc>
+  </wpt>
+  <wpt lat="21.304028100" lon="-157.685671900">
+    <name>Kamiloiki Valley</name>
+    <cmt>Kamiloiki Valley</cmt>
+    <desc>Kamiloiki Valley</desc>
+  </wpt>
+  <wpt lat="21.305861600" lon="-157.696151500">
+    <name>Kamilonui Valley</name>
+    <cmt>Kamilonui Valley</cmt>
+    <desc>Kamilonui Valley</desc>
+  </wpt>
+  <wpt lat="21.901580500" lon="-160.202999100">
+    <name>Pu'uwai</name>
+    <cmt>Pu'uwai</cmt>
+    <desc>Pu'uwai</desc>
+  </wpt>
+  <wpt lat="20.889410100" lon="-156.472711800">
+    <name>Kahului</name>
+    <cmt>Kahului</cmt>
+    <desc>Kahului</desc>
+  </wpt>
+  <wpt lat="20.795458100" lon="-156.485256200">
+    <name>Keālia Boardwalk Entrance</name>
+    <cmt>Keālia Boardwalk Entrance</cmt>
+    <desc>Keālia Boardwalk Entrance</desc>
+  </wpt>
+  <wpt lat="20.702223700" lon="-156.445710000">
+    <name>Keawakapu I Beach</name>
+    <cmt>Keawakapu I Beach</cmt>
+    <desc>Keawakapu I Beach</desc>
+  </wpt>
+  <wpt lat="20.695956000" lon="-156.444433200">
+    <name>Keawakapu II Beach</name>
+    <cmt>Keawakapu II Beach</cmt>
+    <desc>Keawakapu II Beach</desc>
+  </wpt>
+  <wpt lat="20.892309400" lon="-156.477525300">
+    <name>Maui Swap Meet</name>
+    <cmt>Maui Swap Meet</cmt>
+    <desc>Maui Swap Meet</desc>
+  </wpt>
+  <wpt lat="21.353255600" lon="-157.891948500">
+    <name>Moanalua Gardens</name>
+    <cmt>Moanalua Gardens</cmt>
+    <desc>Moanalua Gardens</desc>
+  </wpt>
+  <wpt lat="19.020718800" lon="-155.663704800">
+    <name>Kama'oa Homesteads</name>
+    <cmt>Kama'oa Homesteads</cmt>
+    <desc>Kama'oa Homesteads</desc>
+  </wpt>
+  <wpt lat="18.954175700" lon="-155.706184500">
+    <name>Ka'ili'kii</name>
+    <cmt>Ka'ili'kii</cmt>
+    <desc>Ka'ili'kii</desc>
+  </wpt>
+  <wpt lat="20.711188400" lon="-156.233249600">
+    <name>Split Rock</name>
+    <cmt>Split Rock</cmt>
+    <desc>Split Rock</desc>
+  </wpt>
+  <wpt lat="21.403310800" lon="-158.029654000">
+    <name>Royal Kunia</name>
+    <cmt>Royal Kunia</cmt>
+    <desc>Royal Kunia</desc>
+  </wpt>
+</gpx>
diff --git a/reference/gis.osm_railways_free_1.cpg b/reference/gis.osm_railways_free_1.cpg
new file mode 100644 (file)
index 0000000..7edc66b
--- /dev/null
@@ -0,0 +1 @@
+UTF-8
diff --git a/reference/gis.osm_railways_free_1.dbf b/reference/gis.osm_railways_free_1.dbf
new file mode 100644 (file)
index 0000000..b55f48d
Binary files /dev/null and b/reference/gis.osm_railways_free_1.dbf differ
diff --git a/reference/gis.osm_railways_free_1.gpx b/reference/gis.osm_railways_free_1.gpx
new file mode 100644 (file)
index 0000000..9793064
--- /dev/null
@@ -0,0 +1,1477 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
+  <time>1970-01-01T00:00:00Z</time>
+  <bounds minlat="19.923984200" minlon="-159.395746500" maxlat="21.974969100" maxlon="-155.885852300"/>
+  <rte>
+    <rtept lat="19.927798700" lon="-155.886791900">
+      <name>RPT001</name>
+    </rtept>
+    <rtept lat="19.927745100" lon="-155.886729800">
+      <name>RPT002</name>
+    </rtept>
+    <rtept lat="19.927699000" lon="-155.886661200">
+      <name>RPT003</name>
+    </rtept>
+    <rtept lat="19.927661300" lon="-155.886587100">
+      <name>RPT004</name>
+    </rtept>
+    <rtept lat="19.927654300" lon="-155.886564100">
+      <name>RPT005</name>
+    </rtept>
+    <rtept lat="19.927637200" lon="-155.886507400">
+      <name>RPT006</name>
+    </rtept>
+    <rtept lat="19.927632300" lon="-155.886451000">
+      <name>RPT007</name>
+    </rtept>
+    <rtept lat="19.927623700" lon="-155.886368400">
+      <name>RPT008</name>
+    </rtept>
+    <rtept lat="19.927619400" lon="-155.886320100">
+      <name>RPT009</name>
+    </rtept>
+    <rtept lat="19.927608600" lon="-155.886273100">
+      <name>RPT010</name>
+    </rtept>
+    <rtept lat="19.927591400" lon="-155.886228200">
+      <name>RPT011</name>
+    </rtept>
+    <rtept lat="19.927568200" lon="-155.886186500">
+      <name>RPT012</name>
+    </rtept>
+    <rtept lat="19.927539600" lon="-155.886148800">
+      <name>RPT013</name>
+    </rtept>
+    <rtept lat="19.927506100" lon="-155.886115900">
+      <name>RPT014</name>
+    </rtept>
+    <rtept lat="19.927468500" lon="-155.886088600">
+      <name>RPT015</name>
+    </rtept>
+    <rtept lat="19.927427500" lon="-155.886067400">
+      <name>RPT016</name>
+    </rtept>
+    <rtept lat="19.927384100" lon="-155.886052800">
+      <name>RPT017</name>
+    </rtept>
+    <rtept lat="19.927339100" lon="-155.886045100">
+      <name>RPT018</name>
+    </rtept>
+    <rtept lat="19.927293600" lon="-155.886044400">
+      <name>RPT019</name>
+    </rtept>
+    <rtept lat="19.927248400" lon="-155.886050900">
+      <name>RPT020</name>
+    </rtept>
+    <rtept lat="19.927204600" lon="-155.886064200">
+      <name>RPT021</name>
+    </rtept>
+    <rtept lat="19.927109700" lon="-155.886099600">
+      <name>RPT022</name>
+    </rtept>
+    <rtept lat="19.927062300" lon="-155.886107900">
+      <name>RPT023</name>
+    </rtept>
+    <rtept lat="19.927014300" lon="-155.886108300">
+      <name>RPT024</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.331777300" lon="-158.048414600">
+      <name>RPT025</name>
+    </rtept>
+    <rtept lat="21.331813600" lon="-158.048127500">
+      <name>RPT026</name>
+    </rtept>
+    <rtept lat="21.331848600" lon="-158.046446700">
+      <name>RPT027</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="19.927014300" lon="-155.886108300">
+      <name>RPT028</name>
+    </rtept>
+    <rtept lat="19.926966700" lon="-155.886100900">
+      <name>RPT029</name>
+    </rtept>
+    <rtept lat="19.926701700" lon="-155.886072100">
+      <name>RPT030</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="19.926701700" lon="-155.886072100">
+      <name>RPT031</name>
+    </rtept>
+    <rtept lat="19.926622800" lon="-155.886068200">
+      <name>RPT032</name>
+    </rtept>
+    <rtept lat="19.926535300" lon="-155.886066900">
+      <name>RPT033</name>
+    </rtept>
+    <rtept lat="19.926467500" lon="-155.886062900">
+      <name>RPT034</name>
+    </rtept>
+    <rtept lat="19.926447300" lon="-155.886058900">
+      <name>RPT035</name>
+    </rtept>
+    <rtept lat="19.926408400" lon="-155.886051100">
+      <name>RPT036</name>
+    </rtept>
+    <rtept lat="19.926356600" lon="-155.886035400">
+      <name>RPT037</name>
+    </rtept>
+    <rtept lat="19.926312200" lon="-155.886009200">
+      <name>RPT038</name>
+    </rtept>
+    <rtept lat="19.926262900" lon="-155.885977700">
+      <name>RPT039</name>
+    </rtept>
+    <rtept lat="19.926233300" lon="-155.885960700">
+      <name>RPT040</name>
+    </rtept>
+    <rtept lat="19.926200100" lon="-155.885951500">
+      <name>RPT041</name>
+    </rtept>
+    <rtept lat="19.925871000" lon="-155.885864900">
+      <name>RPT042</name>
+    </rtept>
+    <rtept lat="19.925830600" lon="-155.885855400">
+      <name>RPT043</name>
+    </rtept>
+    <rtept lat="19.925789400" lon="-155.885852300">
+      <name>RPT044</name>
+    </rtept>
+    <rtept lat="19.925748200" lon="-155.885855600">
+      <name>RPT045</name>
+    </rtept>
+    <rtept lat="19.925707900" lon="-155.885865400">
+      <name>RPT046</name>
+    </rtept>
+    <rtept lat="19.925669400" lon="-155.885881400">
+      <name>RPT047</name>
+    </rtept>
+    <rtept lat="19.925633500" lon="-155.885903300">
+      <name>RPT048</name>
+    </rtept>
+    <rtept lat="19.925601000" lon="-155.885930500">
+      <name>RPT049</name>
+    </rtept>
+    <rtept lat="19.925389000" lon="-155.886190100">
+      <name>RPT050</name>
+    </rtept>
+    <rtept lat="19.925368900" lon="-155.886226700">
+      <name>RPT051</name>
+    </rtept>
+    <rtept lat="19.925354100" lon="-155.886266100">
+      <name>RPT052</name>
+    </rtept>
+    <rtept lat="19.925345000" lon="-155.886307400">
+      <name>RPT053</name>
+    </rtept>
+    <rtept lat="19.925341800" lon="-155.886349700">
+      <name>RPT054</name>
+    </rtept>
+    <rtept lat="19.925344700" lon="-155.886392000">
+      <name>RPT055</name>
+    </rtept>
+    <rtept lat="19.925386600" lon="-155.886721100">
+      <name>RPT056</name>
+    </rtept>
+    <rtept lat="19.925375300" lon="-155.886786500">
+      <name>RPT057</name>
+    </rtept>
+    <rtept lat="19.925354900" lon="-155.886849500">
+      <name>RPT058</name>
+    </rtept>
+    <rtept lat="19.925322300" lon="-155.886904600">
+      <name>RPT059</name>
+    </rtept>
+    <rtept lat="19.925281800" lon="-155.886934800">
+      <name>RPT060</name>
+    </rtept>
+    <rtept lat="19.925212600" lon="-155.886960500">
+      <name>RPT061</name>
+    </rtept>
+    <rtept lat="19.924218100" lon="-155.887330700">
+      <name>RPT062</name>
+    </rtept>
+    <rtept lat="19.924183000" lon="-155.887343000">
+      <name>RPT063</name>
+    </rtept>
+    <rtept lat="19.924149900" lon="-155.887360400">
+      <name>RPT064</name>
+    </rtept>
+    <rtept lat="19.924119500" lon="-155.887382600">
+      <name>RPT065</name>
+    </rtept>
+    <rtept lat="19.924092300" lon="-155.887409100">
+      <name>RPT066</name>
+    </rtept>
+    <rtept lat="19.924069000" lon="-155.887439500">
+      <name>RPT067</name>
+    </rtept>
+    <rtept lat="19.923991300" lon="-155.887619100">
+      <name>RPT068</name>
+    </rtept>
+    <rtept lat="19.923985000" lon="-155.887665700">
+      <name>RPT069</name>
+    </rtept>
+    <rtept lat="19.923984200" lon="-155.887712700">
+      <name>RPT070</name>
+    </rtept>
+    <rtept lat="19.923988800" lon="-155.887759400">
+      <name>RPT071</name>
+    </rtept>
+    <rtept lat="19.924064000" lon="-155.888000700">
+      <name>RPT072</name>
+    </rtept>
+    <rtept lat="19.924080600" lon="-155.888034700">
+      <name>RPT073</name>
+    </rtept>
+    <rtept lat="19.924101700" lon="-155.888065700">
+      <name>RPT074</name>
+    </rtept>
+    <rtept lat="19.924126900" lon="-155.888093000">
+      <name>RPT075</name>
+    </rtept>
+    <rtept lat="19.924155600" lon="-155.888116100">
+      <name>RPT076</name>
+    </rtept>
+    <rtept lat="19.924187300" lon="-155.888134400">
+      <name>RPT077</name>
+    </rtept>
+    <rtept lat="19.924255200" lon="-155.888185100">
+      <name>RPT078</name>
+    </rtept>
+    <rtept lat="19.924316700" lon="-155.888244500">
+      <name>RPT079</name>
+    </rtept>
+    <rtept lat="19.924377100" lon="-155.888308800">
+      <name>RPT080</name>
+    </rtept>
+    <rtept lat="19.924425200" lon="-155.888369100">
+      <name>RPT081</name>
+    </rtept>
+    <rtept lat="19.924494200" lon="-155.888426700">
+      <name>RPT082</name>
+    </rtept>
+    <rtept lat="19.924549700" lon="-155.888485700">
+      <name>RPT083</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>Pineapple Express</name>
+    <rtept lat="21.525784700" lon="-158.031791800">
+      <name>RPT084</name>
+    </rtept>
+    <rtept lat="21.525672700" lon="-158.032121800">
+      <name>RPT085</name>
+    </rtept>
+    <rtept lat="21.525633000" lon="-158.032397400">
+      <name>RPT086</name>
+    </rtept>
+    <rtept lat="21.525633000" lon="-158.032692400">
+      <name>RPT087</name>
+    </rtept>
+    <rtept lat="21.525766600" lon="-158.033251400">
+      <name>RPT088</name>
+    </rtept>
+    <rtept lat="21.525990500" lon="-158.034000600">
+      <name>RPT089</name>
+    </rtept>
+    <rtept lat="21.526044700" lon="-158.034249000">
+      <name>RPT090</name>
+    </rtept>
+    <rtept lat="21.526033800" lon="-158.034400400">
+      <name>RPT091</name>
+    </rtept>
+    <rtept lat="21.525939900" lon="-158.034598400">
+      <name>RPT092</name>
+    </rtept>
+    <rtept lat="21.525860500" lon="-158.034773100">
+      <name>RPT093</name>
+    </rtept>
+    <rtept lat="21.525669100" lon="-158.035413600">
+      <name>RPT094</name>
+    </rtept>
+    <rtept lat="21.525604100" lon="-158.035650400">
+      <name>RPT095</name>
+    </rtept>
+    <rtept lat="21.525604100" lon="-158.035828900">
+      <name>RPT096</name>
+    </rtept>
+    <rtept lat="21.525629400" lon="-158.036011400">
+      <name>RPT097</name>
+    </rtept>
+    <rtept lat="21.525723300" lon="-158.036170500">
+      <name>RPT098</name>
+    </rtept>
+    <rtept lat="21.525781100" lon="-158.036321900">
+      <name>RPT099</name>
+    </rtept>
+    <rtept lat="21.525809900" lon="-158.036422900">
+      <name>RPT100</name>
+    </rtept>
+    <rtept lat="21.525802700" lon="-158.036628600">
+      <name>RPT101</name>
+    </rtept>
+    <rtept lat="21.525748600" lon="-158.036799400">
+      <name>RPT102</name>
+    </rtept>
+    <rtept lat="21.525651100" lon="-158.036846000">
+      <name>RPT103</name>
+    </rtept>
+    <rtept lat="21.525495800" lon="-158.036822700">
+      <name>RPT104</name>
+    </rtept>
+    <rtept lat="21.524708500" lon="-158.036547100">
+      <name>RPT105</name>
+    </rtept>
+    <rtept lat="21.524473800" lon="-158.036477200">
+      <name>RPT106</name>
+    </rtept>
+    <rtept lat="21.524387200" lon="-158.036407300">
+      <name>RPT107</name>
+    </rtept>
+    <rtept lat="21.524340200" lon="-158.036283100">
+      <name>RPT108</name>
+    </rtept>
+    <rtept lat="21.524372700" lon="-158.036127800">
+      <name>RPT109</name>
+    </rtept>
+    <rtept lat="21.525524700" lon="-158.032319700">
+      <name>RPT110</name>
+    </rtept>
+    <rtept lat="21.525647400" lon="-158.032001400">
+      <name>RPT111</name>
+    </rtept>
+    <rtept lat="21.525784700" lon="-158.031791800">
+      <name>RPT112</name>
+    </rtept>
+    <rtept lat="21.525947200" lon="-158.031640400">
+      <name>RPT113</name>
+    </rtept>
+    <rtept lat="21.526160200" lon="-158.031562800">
+      <name>RPT114</name>
+    </rtept>
+    <rtept lat="21.526413000" lon="-158.031500700">
+      <name>RPT115</name>
+    </rtept>
+    <rtept lat="21.526633300" lon="-158.031411400">
+      <name>RPT116</name>
+    </rtept>
+    <rtept lat="21.526835500" lon="-158.031267700">
+      <name>RPT117</name>
+    </rtept>
+    <rtept lat="21.526936600" lon="-158.031120200">
+      <name>RPT118</name>
+    </rtept>
+    <rtept lat="21.527030500" lon="-158.030906700">
+      <name>RPT119</name>
+    </rtept>
+    <rtept lat="21.527193000" lon="-158.030534100">
+      <name>RPT120</name>
+    </rtept>
+    <rtept lat="21.527525200" lon="-158.029878000">
+      <name>RPT121</name>
+    </rtept>
+    <rtept lat="21.527915200" lon="-158.029381100">
+      <name>RPT122</name>
+    </rtept>
+    <rtept lat="21.528168000" lon="-158.029031800">
+      <name>RPT123</name>
+    </rtept>
+    <rtept lat="21.528337700" lon="-158.028705700">
+      <name>RPT124</name>
+    </rtept>
+    <rtept lat="21.528384700" lon="-158.028383500">
+      <name>RPT125</name>
+    </rtept>
+    <rtept lat="21.528456900" lon="-158.028127300">
+      <name>RPT126</name>
+    </rtept>
+    <rtept lat="21.528908300" lon="-158.027032600">
+      <name>RPT127</name>
+    </rtept>
+    <rtept lat="21.529865200" lon="-158.024773400">
+      <name>RPT128</name>
+    </rtept>
+    <rtept lat="21.529912100" lon="-158.024536600">
+      <name>RPT129</name>
+    </rtept>
+    <rtept lat="21.529908500" lon="-158.024342500">
+      <name>RPT130</name>
+    </rtept>
+    <rtept lat="21.529886800" lon="-158.024191100">
+      <name>RPT131</name>
+    </rtept>
+    <rtept lat="21.529803800" lon="-158.023985300">
+      <name>RPT132</name>
+    </rtept>
+    <rtept lat="21.529724400" lon="-158.023756300">
+      <name>RPT133</name>
+    </rtept>
+    <rtept lat="21.529702700" lon="-158.023457400">
+      <name>RPT134</name>
+    </rtept>
+    <rtept lat="21.529785700" lon="-158.023298200">
+      <name>RPT135</name>
+    </rtept>
+    <rtept lat="21.529890500" lon="-158.023263300">
+      <name>RPT136</name>
+    </rtept>
+    <rtept lat="21.530042100" lon="-158.023267200">
+      <name>RPT137</name>
+    </rtept>
+    <rtept lat="21.530168500" lon="-158.023348700">
+      <name>RPT138</name>
+    </rtept>
+    <rtept lat="21.530226300" lon="-158.023492300">
+      <name>RPT139</name>
+    </rtept>
+    <rtept lat="21.530255200" lon="-158.023674800">
+      <name>RPT140</name>
+    </rtept>
+    <rtept lat="21.530229900" lon="-158.023814500">
+      <name>RPT141</name>
+    </rtept>
+    <rtept lat="21.530107100" lon="-158.024020300">
+      <name>RPT142</name>
+    </rtept>
+    <rtept lat="21.529969900" lon="-158.024292000">
+      <name>RPT143</name>
+    </rtept>
+    <rtept lat="21.529912100" lon="-158.024536600">
+      <name>RPT144</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.335877200" lon="-158.087154100">
+      <name>RPT145</name>
+    </rtept>
+    <rtept lat="21.336197200" lon="-158.086999800">
+      <name>RPT146</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971176700" lon="-159.392677700">
+      <name>RPT147</name>
+    </rtept>
+    <rtept lat="21.971103800" lon="-159.392483600">
+      <name>RPT148</name>
+    </rtept>
+    <rtept lat="21.971049100" lon="-159.392360200">
+      <name>RPT149</name>
+    </rtept>
+    <rtept lat="21.970942100" lon="-159.392218200">
+      <name>RPT150</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.974365400" lon="-159.393454600">
+      <name>RPT151</name>
+    </rtept>
+    <rtept lat="21.974131700" lon="-159.393600800">
+      <name>RPT152</name>
+    </rtept>
+    <rtept lat="21.974088000" lon="-159.393631700">
+      <name>RPT153</name>
+    </rtept>
+    <rtept lat="21.974048100" lon="-159.393667900">
+      <name>RPT154</name>
+    </rtept>
+    <rtept lat="21.974012300" lon="-159.393709000">
+      <name>RPT155</name>
+    </rtept>
+    <rtept lat="21.973981300" lon="-159.393754300">
+      <name>RPT156</name>
+    </rtept>
+    <rtept lat="21.973955600" lon="-159.393803300">
+      <name>RPT157</name>
+    </rtept>
+    <rtept lat="21.973935300" lon="-159.393855200">
+      <name>RPT158</name>
+    </rtept>
+    <rtept lat="21.973918900" lon="-159.393909300">
+      <name>RPT159</name>
+    </rtept>
+    <rtept lat="21.973900700" lon="-159.393996800">
+      <name>RPT160</name>
+    </rtept>
+    <rtept lat="21.973882600" lon="-159.394097200">
+      <name>RPT161</name>
+    </rtept>
+    <rtept lat="21.973835600" lon="-159.394357200">
+      <name>RPT162</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT163</name>
+    </rtept>
+    <rtept lat="21.970914300" lon="-159.388501500">
+      <name>RPT164</name>
+    </rtept>
+    <rtept lat="21.970793600" lon="-159.388702700">
+      <name>RPT165</name>
+    </rtept>
+    <rtept lat="21.970685900" lon="-159.388860000">
+      <name>RPT166</name>
+    </rtept>
+    <rtept lat="21.970544200" lon="-159.389053100">
+      <name>RPT167</name>
+    </rtept>
+    <rtept lat="21.970435500" lon="-159.389182800">
+      <name>RPT168</name>
+    </rtept>
+    <rtept lat="21.970352600" lon="-159.389254200">
+      <name>RPT169</name>
+    </rtept>
+    <rtept lat="21.970290400" lon="-159.389305200">
+      <name>RPT170</name>
+    </rtept>
+    <rtept lat="21.970168600" lon="-159.389409800">
+      <name>RPT171</name>
+    </rtept>
+    <rtept lat="21.970117100" lon="-159.389464400">
+      <name>RPT172</name>
+    </rtept>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT173</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971813800" lon="-159.395242900">
+      <name>RPT174</name>
+    </rtept>
+    <rtept lat="21.972236800" lon="-159.395502400">
+      <name>RPT175</name>
+    </rtept>
+    <rtept lat="21.972684200" lon="-159.395708700">
+      <name>RPT176</name>
+    </rtept>
+    <rtept lat="21.972776100" lon="-159.395733100">
+      <name>RPT177</name>
+    </rtept>
+    <rtept lat="21.972870000" lon="-159.395745700">
+      <name>RPT178</name>
+    </rtept>
+    <rtept lat="21.972964600" lon="-159.395746500">
+      <name>RPT179</name>
+    </rtept>
+    <rtept lat="21.973058600" lon="-159.395735200">
+      <name>RPT180</name>
+    </rtept>
+    <rtept lat="21.973150700" lon="-159.395712200">
+      <name>RPT181</name>
+    </rtept>
+    <rtept lat="21.973239800" lon="-159.395677800">
+      <name>RPT182</name>
+    </rtept>
+    <rtept lat="21.973324500" lon="-159.395632300">
+      <name>RPT183</name>
+    </rtept>
+    <rtept lat="21.973403700" lon="-159.395576500">
+      <name>RPT184</name>
+    </rtept>
+    <rtept lat="21.973476200" lon="-159.395511100">
+      <name>RPT185</name>
+    </rtept>
+    <rtept lat="21.973570100" lon="-159.395391200">
+      <name>RPT186</name>
+    </rtept>
+    <rtept lat="21.973651500" lon="-159.395261200">
+      <name>RPT187</name>
+    </rtept>
+    <rtept lat="21.973719400" lon="-159.395122400">
+      <name>RPT188</name>
+    </rtept>
+    <rtept lat="21.973773100" lon="-159.394976600">
+      <name>RPT189</name>
+    </rtept>
+    <rtept lat="21.973811900" lon="-159.394825400">
+      <name>RPT190</name>
+    </rtept>
+    <rtept lat="21.973835400" lon="-159.394670500">
+      <name>RPT191</name>
+    </rtept>
+    <rtept lat="21.973843400" lon="-159.394513800">
+      <name>RPT192</name>
+    </rtept>
+    <rtept lat="21.973835600" lon="-159.394357200">
+      <name>RPT193</name>
+    </rtept>
+    <rtept lat="21.973800000" lon="-159.394110200">
+      <name>RPT194</name>
+    </rtept>
+    <rtept lat="21.973496100" lon="-159.392363200">
+      <name>RPT195</name>
+    </rtept>
+    <rtept lat="21.973035500" lon="-159.389716500">
+      <name>RPT196</name>
+    </rtept>
+    <rtept lat="21.972793100" lon="-159.388323300">
+      <name>RPT197</name>
+    </rtept>
+    <rtept lat="21.972777600" lon="-159.388243700">
+      <name>RPT198</name>
+    </rtept>
+    <rtept lat="21.972754400" lon="-159.388166200">
+      <name>RPT199</name>
+    </rtept>
+    <rtept lat="21.972724000" lon="-159.388091700">
+      <name>RPT200</name>
+    </rtept>
+    <rtept lat="21.972686500" lon="-159.388021000">
+      <name>RPT201</name>
+    </rtept>
+    <rtept lat="21.972532500" lon="-159.387748500">
+      <name>RPT202</name>
+    </rtept>
+    <rtept lat="21.972508900" lon="-159.387704800">
+      <name>RPT203</name>
+    </rtept>
+    <rtept lat="21.972480800" lon="-159.387664300">
+      <name>RPT204</name>
+    </rtept>
+    <rtept lat="21.972448600" lon="-159.387627600">
+      <name>RPT205</name>
+    </rtept>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT206</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.970758100" lon="-159.389533200">
+      <name>RPT207</name>
+    </rtept>
+    <rtept lat="21.970828500" lon="-159.389206900">
+      <name>RPT208</name>
+    </rtept>
+    <rtept lat="21.970892400" lon="-159.388892200">
+      <name>RPT209</name>
+    </rtept>
+    <rtept lat="21.970932800" lon="-159.388634400">
+      <name>RPT210</name>
+    </rtept>
+    <rtept lat="21.970964100" lon="-159.388500600">
+      <name>RPT211</name>
+    </rtept>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT212</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.974082200" lon="-159.388460200">
+      <name>RPT213</name>
+    </rtept>
+    <rtept lat="21.974016200" lon="-159.388391600">
+      <name>RPT214</name>
+    </rtept>
+    <rtept lat="21.973996300" lon="-159.388373600">
+      <name>RPT215</name>
+    </rtept>
+    <rtept lat="21.973974400" lon="-159.388358200">
+      <name>RPT216</name>
+    </rtept>
+    <rtept lat="21.973951100" lon="-159.388345700">
+      <name>RPT217</name>
+    </rtept>
+    <rtept lat="21.973926600" lon="-159.388336200">
+      <name>RPT218</name>
+    </rtept>
+    <rtept lat="21.973901100" lon="-159.388329900">
+      <name>RPT219</name>
+    </rtept>
+    <rtept lat="21.973875200" lon="-159.388326900">
+      <name>RPT220</name>
+    </rtept>
+    <rtept lat="21.973618300" lon="-159.388307300">
+      <name>RPT221</name>
+    </rtept>
+    <rtept lat="21.973536800" lon="-159.388301500">
+      <name>RPT222</name>
+    </rtept>
+    <rtept lat="21.973456500" lon="-159.388285900">
+      <name>RPT223</name>
+    </rtept>
+    <rtept lat="21.973378200" lon="-159.388260600">
+      <name>RPT224</name>
+    </rtept>
+    <rtept lat="21.973283300" lon="-159.388221500">
+      <name>RPT225</name>
+    </rtept>
+    <rtept lat="21.973180000" lon="-159.388159800">
+      <name>RPT226</name>
+    </rtept>
+    <rtept lat="21.972715100" lon="-159.387765300">
+      <name>RPT227</name>
+    </rtept>
+    <rtept lat="21.972567400" lon="-159.387672800">
+      <name>RPT228</name>
+    </rtept>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT229</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.973035500" lon="-159.389716500">
+      <name>RPT230</name>
+    </rtept>
+    <rtept lat="21.973071100" lon="-159.389484200">
+      <name>RPT231</name>
+    </rtept>
+    <rtept lat="21.973091500" lon="-159.389390900">
+      <name>RPT232</name>
+    </rtept>
+    <rtept lat="21.973120800" lon="-159.389300400">
+      <name>RPT233</name>
+    </rtept>
+    <rtept lat="21.973158800" lon="-159.389213800">
+      <name>RPT234</name>
+    </rtept>
+    <rtept lat="21.973205200" lon="-159.389131900">
+      <name>RPT235</name>
+    </rtept>
+    <rtept lat="21.973413000" lon="-159.388844600">
+      <name>RPT236</name>
+    </rtept>
+    <rtept lat="21.973649100" lon="-159.388583900">
+      <name>RPT237</name>
+    </rtept>
+    <rtept lat="21.973749600" lon="-159.388517700">
+      <name>RPT238</name>
+    </rtept>
+    <rtept lat="21.973792700" lon="-159.388491300">
+      <name>RPT239</name>
+    </rtept>
+    <rtept lat="21.973838300" lon="-159.388470600">
+      <name>RPT240</name>
+    </rtept>
+    <rtept lat="21.973885900" lon="-159.388455900">
+      <name>RPT241</name>
+    </rtept>
+    <rtept lat="21.973934800" lon="-159.388447500">
+      <name>RPT242</name>
+    </rtept>
+    <rtept lat="21.973984300" lon="-159.388445400">
+      <name>RPT243</name>
+    </rtept>
+    <rtept lat="21.974033700" lon="-159.388449600">
+      <name>RPT244</name>
+    </rtept>
+    <rtept lat="21.974082200" lon="-159.388460200">
+      <name>RPT245</name>
+    </rtept>
+    <rtept lat="21.974129200" lon="-159.388477000">
+      <name>RPT246</name>
+    </rtept>
+    <rtept lat="21.974174100" lon="-159.388499600">
+      <name>RPT247</name>
+    </rtept>
+    <rtept lat="21.974458900" lon="-159.388695300">
+      <name>RPT248</name>
+    </rtept>
+    <rtept lat="21.974508300" lon="-159.388737200">
+      <name>RPT249</name>
+    </rtept>
+    <rtept lat="21.974553200" lon="-159.388784700">
+      <name>RPT250</name>
+    </rtept>
+    <rtept lat="21.974593000" lon="-159.388837200">
+      <name>RPT251</name>
+    </rtept>
+    <rtept lat="21.974627100" lon="-159.388894200">
+      <name>RPT252</name>
+    </rtept>
+    <rtept lat="21.974655200" lon="-159.388954800">
+      <name>RPT253</name>
+    </rtept>
+    <rtept lat="21.974677000" lon="-159.389018400">
+      <name>RPT254</name>
+    </rtept>
+    <rtept lat="21.974692100" lon="-159.389084300">
+      <name>RPT255</name>
+    </rtept>
+    <rtept lat="21.974700400" lon="-159.389151500">
+      <name>RPT256</name>
+    </rtept>
+    <rtept lat="21.974701800" lon="-159.389219300">
+      <name>RPT257</name>
+    </rtept>
+    <rtept lat="21.974626400" lon="-159.389529400">
+      <name>RPT258</name>
+    </rtept>
+    <rtept lat="21.974597800" lon="-159.389635900">
+      <name>RPT259</name>
+    </rtept>
+    <rtept lat="21.974578400" lon="-159.389744800">
+      <name>RPT260</name>
+    </rtept>
+    <rtept lat="21.974568400" lon="-159.389855100">
+      <name>RPT261</name>
+    </rtept>
+    <rtept lat="21.974567800" lon="-159.389966000">
+      <name>RPT262</name>
+    </rtept>
+    <rtept lat="21.974568300" lon="-159.390103700">
+      <name>RPT263</name>
+    </rtept>
+    <rtept lat="21.974556200" lon="-159.390240800">
+      <name>RPT264</name>
+    </rtept>
+    <rtept lat="21.974531800" lon="-159.390376000">
+      <name>RPT265</name>
+    </rtept>
+    <rtept lat="21.974495200" lon="-159.390508000">
+      <name>RPT266</name>
+    </rtept>
+    <rtept lat="21.974444700" lon="-159.390640800">
+      <name>RPT267</name>
+    </rtept>
+    <rtept lat="21.974408200" lon="-159.390778900">
+      <name>RPT268</name>
+    </rtept>
+    <rtept lat="21.974386300" lon="-159.390920500">
+      <name>RPT269</name>
+    </rtept>
+    <rtept lat="21.974350500" lon="-159.391142400">
+      <name>RPT270</name>
+    </rtept>
+    <rtept lat="21.974308100" lon="-159.391363100">
+      <name>RPT271</name>
+    </rtept>
+    <rtept lat="21.974243900" lon="-159.391616000">
+      <name>RPT272</name>
+    </rtept>
+    <rtept lat="21.974231600" lon="-159.391657900">
+      <name>RPT273</name>
+    </rtept>
+    <rtept lat="21.974223800" lon="-159.391701000">
+      <name>RPT274</name>
+    </rtept>
+    <rtept lat="21.974220700" lon="-159.391744800">
+      <name>RPT275</name>
+    </rtept>
+    <rtept lat="21.974222300" lon="-159.391788700">
+      <name>RPT276</name>
+    </rtept>
+    <rtept lat="21.974228500" lon="-159.391832200">
+      <name>RPT277</name>
+    </rtept>
+    <rtept lat="21.974239400" lon="-159.391874500">
+      <name>RPT278</name>
+    </rtept>
+    <rtept lat="21.974254700" lon="-159.391915300">
+      <name>RPT279</name>
+    </rtept>
+    <rtept lat="21.974274200" lon="-159.391953800">
+      <name>RPT280</name>
+    </rtept>
+    <rtept lat="21.974297700" lon="-159.391989700">
+      <name>RPT281</name>
+    </rtept>
+    <rtept lat="21.974324800" lon="-159.392022500">
+      <name>RPT282</name>
+    </rtept>
+    <rtept lat="21.974833000" lon="-159.392504200">
+      <name>RPT283</name>
+    </rtept>
+    <rtept lat="21.974874300" lon="-159.392563400">
+      <name>RPT284</name>
+    </rtept>
+    <rtept lat="21.974908600" lon="-159.392627400">
+      <name>RPT285</name>
+    </rtept>
+    <rtept lat="21.974935600" lon="-159.392695500">
+      <name>RPT286</name>
+    </rtept>
+    <rtept lat="21.974954900" lon="-159.392766500">
+      <name>RPT287</name>
+    </rtept>
+    <rtept lat="21.974966100" lon="-159.392839500">
+      <name>RPT288</name>
+    </rtept>
+    <rtept lat="21.974969100" lon="-159.392913400">
+      <name>RPT289</name>
+    </rtept>
+    <rtept lat="21.974963900" lon="-159.392987200">
+      <name>RPT290</name>
+    </rtept>
+    <rtept lat="21.974950500" lon="-159.393059800">
+      <name>RPT291</name>
+    </rtept>
+    <rtept lat="21.974929100" lon="-159.393130100">
+      <name>RPT292</name>
+    </rtept>
+    <rtept lat="21.974900000" lon="-159.393197200">
+      <name>RPT293</name>
+    </rtept>
+    <rtept lat="21.974863700" lon="-159.393260000">
+      <name>RPT294</name>
+    </rtept>
+    <rtept lat="21.974820700" lon="-159.393307300">
+      <name>RPT295</name>
+    </rtept>
+    <rtept lat="21.974773100" lon="-159.393349100">
+      <name>RPT296</name>
+    </rtept>
+    <rtept lat="21.974721400" lon="-159.393384900">
+      <name>RPT297</name>
+    </rtept>
+    <rtept lat="21.974666400" lon="-159.393414300">
+      <name>RPT298</name>
+    </rtept>
+    <rtept lat="21.974608600" lon="-159.393436800">
+      <name>RPT299</name>
+    </rtept>
+    <rtept lat="21.974548900" lon="-159.393452300">
+      <name>RPT300</name>
+    </rtept>
+    <rtept lat="21.974487900" lon="-159.393460400">
+      <name>RPT301</name>
+    </rtept>
+    <rtept lat="21.974426500" lon="-159.393461200">
+      <name>RPT302</name>
+    </rtept>
+    <rtept lat="21.974365400" lon="-159.393454600">
+      <name>RPT303</name>
+    </rtept>
+    <rtept lat="21.974305300" lon="-159.393440600">
+      <name>RPT304</name>
+    </rtept>
+    <rtept lat="21.974246000" lon="-159.393434400">
+      <name>RPT305</name>
+    </rtept>
+    <rtept lat="21.974187700" lon="-159.393421000">
+      <name>RPT306</name>
+    </rtept>
+    <rtept lat="21.974131200" lon="-159.393400600">
+      <name>RPT307</name>
+    </rtept>
+    <rtept lat="21.974077200" lon="-159.393373500">
+      <name>RPT308</name>
+    </rtept>
+    <rtept lat="21.974026300" lon="-159.393339900">
+      <name>RPT309</name>
+    </rtept>
+    <rtept lat="21.973979300" lon="-159.393300500">
+      <name>RPT310</name>
+    </rtept>
+    <rtept lat="21.973936700" lon="-159.393255500">
+      <name>RPT311</name>
+    </rtept>
+    <rtept lat="21.973899100" lon="-159.393205700">
+      <name>RPT312</name>
+    </rtept>
+    <rtept lat="21.973866900" lon="-159.393151600">
+      <name>RPT313</name>
+    </rtept>
+    <rtept lat="21.973496100" lon="-159.392363200">
+      <name>RPT314</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT315</name>
+    </rtept>
+    <rtept lat="21.972373500" lon="-159.387567300">
+      <name>RPT316</name>
+    </rtept>
+    <rtept lat="21.972331600" lon="-159.387544500">
+      <name>RPT317</name>
+    </rtept>
+    <rtept lat="21.972287600" lon="-159.387527100">
+      <name>RPT318</name>
+    </rtept>
+    <rtept lat="21.972194100" lon="-159.387492100">
+      <name>RPT319</name>
+    </rtept>
+    <rtept lat="21.972079600" lon="-159.387466500">
+      <name>RPT320</name>
+    </rtept>
+    <rtept lat="21.971999100" lon="-159.387463400">
+      <name>RPT321</name>
+    </rtept>
+    <rtept lat="21.971918900" lon="-159.387470500">
+      <name>RPT322</name>
+    </rtept>
+    <rtept lat="21.971840000" lon="-159.387487500">
+      <name>RPT323</name>
+    </rtept>
+    <rtept lat="21.971763400" lon="-159.387514400">
+      <name>RPT324</name>
+    </rtept>
+    <rtept lat="21.971690300" lon="-159.387550700">
+      <name>RPT325</name>
+    </rtept>
+    <rtept lat="21.971621600" lon="-159.387596000">
+      <name>RPT326</name>
+    </rtept>
+    <rtept lat="21.971558300" lon="-159.387649600">
+      <name>RPT327</name>
+    </rtept>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT328</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971813800" lon="-159.395242900">
+      <name>RPT329</name>
+    </rtept>
+    <rtept lat="21.971723400" lon="-159.395130800">
+      <name>RPT330</name>
+    </rtept>
+    <rtept lat="21.971584100" lon="-159.394873300">
+      <name>RPT331</name>
+    </rtept>
+    <rtept lat="21.971434900" lon="-159.394519300">
+      <name>RPT332</name>
+    </rtept>
+    <rtept lat="21.971226000" lon="-159.394133100">
+      <name>RPT333</name>
+    </rtept>
+    <rtept lat="21.971146400" lon="-159.393918500">
+      <name>RPT334</name>
+    </rtept>
+    <rtept lat="21.971106600" lon="-159.393585900">
+      <name>RPT335</name>
+    </rtept>
+    <rtept lat="21.971126500" lon="-159.393274700">
+      <name>RPT336</name>
+    </rtept>
+    <rtept lat="21.971151800" lon="-159.392886900">
+      <name>RPT337</name>
+    </rtept>
+    <rtept lat="21.971176700" lon="-159.392677700">
+      <name>RPT338</name>
+    </rtept>
+    <rtept lat="21.971154300" lon="-159.392516800">
+      <name>RPT339</name>
+    </rtept>
+    <rtept lat="21.971109500" lon="-159.392417500">
+      <name>RPT340</name>
+    </rtept>
+    <rtept lat="21.971049100" lon="-159.392301200">
+      <name>RPT341</name>
+    </rtept>
+    <rtept lat="21.970942100" lon="-159.392218200">
+      <name>RPT342</name>
+    </rtept>
+    <rtept lat="21.970717200" lon="-159.392116400">
+      <name>RPT343</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT344</name>
+    </rtept>
+    <rtept lat="21.970062800" lon="-159.389532300">
+      <name>RPT345</name>
+    </rtept>
+    <rtept lat="21.970035500" lon="-159.389587000">
+      <name>RPT346</name>
+    </rtept>
+    <rtept lat="21.970013800" lon="-159.389644500">
+      <name>RPT347</name>
+    </rtept>
+    <rtept lat="21.969997900" lon="-159.389704200">
+      <name>RPT348</name>
+    </rtept>
+    <rtept lat="21.969988100" lon="-159.389765400">
+      <name>RPT349</name>
+    </rtept>
+    <rtept lat="21.969984300" lon="-159.389827400">
+      <name>RPT350</name>
+    </rtept>
+    <rtept lat="21.969986700" lon="-159.389889400">
+      <name>RPT351</name>
+    </rtept>
+    <rtept lat="21.969983700" lon="-159.389980000">
+      <name>RPT352</name>
+    </rtept>
+    <rtept lat="21.969971800" lon="-159.390069800">
+      <name>RPT353</name>
+    </rtept>
+    <rtept lat="21.969951100" lon="-159.390157700">
+      <name>RPT354</name>
+    </rtept>
+    <rtept lat="21.969864900" lon="-159.390532600">
+      <name>RPT355</name>
+    </rtept>
+    <rtept lat="21.969836600" lon="-159.390655900">
+      <name>RPT356</name>
+    </rtept>
+    <rtept lat="21.969823400" lon="-159.390780200">
+      <name>RPT357</name>
+    </rtept>
+    <rtept lat="21.969823700" lon="-159.390905400">
+      <name>RPT358</name>
+    </rtept>
+    <rtept lat="21.969837300" lon="-159.391029700">
+      <name>RPT359</name>
+    </rtept>
+    <rtept lat="21.969864100" lon="-159.391151400">
+      <name>RPT360</name>
+    </rtept>
+    <rtept lat="21.969903700" lon="-159.391269100">
+      <name>RPT361</name>
+    </rtept>
+    <rtept lat="21.969998500" lon="-159.391494700">
+      <name>RPT362</name>
+    </rtept>
+    <rtept lat="21.970101200" lon="-159.391694900">
+      <name>RPT363</name>
+    </rtept>
+    <rtept lat="21.970139900" lon="-159.391759400">
+      <name>RPT364</name>
+    </rtept>
+    <rtept lat="21.970185200" lon="-159.391818800">
+      <name>RPT365</name>
+    </rtept>
+    <rtept lat="21.970236400" lon="-159.391872300">
+      <name>RPT366</name>
+    </rtept>
+    <rtept lat="21.970292900" lon="-159.391919200">
+      <name>RPT367</name>
+    </rtept>
+    <rtept lat="21.970353900" lon="-159.391958900">
+      <name>RPT368</name>
+    </rtept>
+    <rtept lat="21.970717200" lon="-159.392116400">
+      <name>RPT369</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT370</name>
+    </rtept>
+    <rtept lat="21.970132800" lon="-159.389433800">
+      <name>RPT371</name>
+    </rtept>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT372</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.354128700" lon="-158.129929300">
+      <name>RPT373</name>
+    </rtept>
+    <rtept lat="21.353124300" lon="-158.130013900">
+      <name>RPT374</name>
+    </rtept>
+    <rtept lat="21.352896200" lon="-158.130025000">
+      <name>RPT375</name>
+    </rtept>
+    <rtept lat="21.352059600" lon="-158.129981400">
+      <name>RPT376</name>
+    </rtept>
+    <rtept lat="21.351642000" lon="-158.129932600">
+      <name>RPT377</name>
+    </rtept>
+    <rtept lat="21.350415800" lon="-158.129634700">
+      <name>RPT378</name>
+    </rtept>
+    <rtept lat="21.348902400" lon="-158.129123100">
+      <name>RPT379</name>
+    </rtept>
+    <rtept lat="21.347548600" lon="-158.128647900">
+      <name>RPT380</name>
+    </rtept>
+    <rtept lat="21.346979000" lon="-158.128452100">
+      <name>RPT381</name>
+    </rtept>
+    <rtept lat="21.345909100" lon="-158.127890900">
+      <name>RPT382</name>
+    </rtept>
+    <rtept lat="21.344989800" lon="-158.127209900">
+      <name>RPT383</name>
+    </rtept>
+    <rtept lat="21.344399100" lon="-158.126729900">
+      <name>RPT384</name>
+    </rtept>
+    <rtept lat="21.344278700" lon="-158.126617100">
+      <name>RPT385</name>
+    </rtept>
+    <rtept lat="21.343841200" lon="-158.126156800">
+      <name>RPT386</name>
+    </rtept>
+    <rtept lat="21.342271700" lon="-158.124512700">
+      <name>RPT387</name>
+    </rtept>
+    <rtept lat="21.341774900" lon="-158.124020100">
+      <name>RPT388</name>
+    </rtept>
+    <rtept lat="21.341731300" lon="-158.123967900">
+      <name>RPT389</name>
+    </rtept>
+    <rtept lat="21.341654600" lon="-158.123883700">
+      <name>RPT390</name>
+    </rtept>
+    <rtept lat="21.340979900" lon="-158.123148800">
+      <name>RPT391</name>
+    </rtept>
+    <rtept lat="21.338207700" lon="-158.120305500">
+      <name>RPT392</name>
+    </rtept>
+    <rtept lat="21.338140300" lon="-158.120234000">
+      <name>RPT393</name>
+    </rtept>
+    <rtept lat="21.336658200" lon="-158.118699900">
+      <name>RPT394</name>
+    </rtept>
+    <rtept lat="21.334563600" lon="-158.116526900">
+      <name>RPT395</name>
+    </rtept>
+    <rtept lat="21.334471600" lon="-158.116438300">
+      <name>RPT396</name>
+    </rtept>
+    <rtept lat="21.333968200" lon="-158.115884900">
+      <name>RPT397</name>
+    </rtept>
+    <rtept lat="21.333658400" lon="-158.115486900">
+      <name>RPT398</name>
+    </rtept>
+    <rtept lat="21.333387300" lon="-158.115053000">
+      <name>RPT399</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.331608000" lon="-158.049176900">
+      <name>RPT400</name>
+    </rtept>
+    <rtept lat="21.332285900" lon="-158.047191700">
+      <name>RPT401</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.333190400" lon="-158.114749400">
+      <name>RPT402</name>
+    </rtept>
+    <rtept lat="21.333081800" lon="-158.114569800">
+      <name>RPT403</name>
+    </rtept>
+    <rtept lat="21.332948500" lon="-158.114307100">
+      <name>RPT404</name>
+    </rtept>
+    <rtept lat="21.332740100" lon="-158.113867900">
+      <name>RPT405</name>
+    </rtept>
+    <rtept lat="21.332589600" lon="-158.113448800">
+      <name>RPT406</name>
+    </rtept>
+    <rtept lat="21.332397600" lon="-158.112890500">
+      <name>RPT407</name>
+    </rtept>
+    <rtept lat="21.332262900" lon="-158.112396800">
+      <name>RPT408</name>
+    </rtept>
+    <rtept lat="21.331951800" lon="-158.111219500">
+      <name>RPT409</name>
+    </rtept>
+    <rtept lat="21.328541000" lon="-158.097954000">
+      <name>RPT410</name>
+    </rtept>
+    <rtept lat="21.326713900" lon="-158.090894900">
+      <name>RPT411</name>
+    </rtept>
+    <rtept lat="21.326680300" lon="-158.090768600">
+      <name>RPT412</name>
+    </rtept>
+    <rtept lat="21.326501900" lon="-158.090074600">
+      <name>RPT413</name>
+    </rtept>
+    <rtept lat="21.326042000" lon="-158.088255000">
+      <name>RPT414</name>
+    </rtept>
+    <rtept lat="21.325631900" lon="-158.086685800">
+      <name>RPT415</name>
+    </rtept>
+    <rtept lat="21.325600800" lon="-158.086553700">
+      <name>RPT416</name>
+    </rtept>
+    <rtept lat="21.324942000" lon="-158.083755000">
+      <name>RPT417</name>
+    </rtept>
+    <rtept lat="21.323573100" lon="-158.078684900">
+      <name>RPT418</name>
+    </rtept>
+    <rtept lat="21.323321300" lon="-158.077594800">
+      <name>RPT419</name>
+    </rtept>
+    <rtept lat="21.323186300" lon="-158.076455400">
+      <name>RPT420</name>
+    </rtept>
+    <rtept lat="21.323172800" lon="-158.075044000">
+      <name>RPT421</name>
+    </rtept>
+    <rtept lat="21.323271800" lon="-158.074058600">
+      <name>RPT422</name>
+    </rtept>
+    <rtept lat="21.323444000" lon="-158.073156000">
+      <name>RPT423</name>
+    </rtept>
+    <rtept lat="21.325161000" lon="-158.068067100">
+      <name>RPT424</name>
+    </rtept>
+    <rtept lat="21.328603000" lon="-158.057999900">
+      <name>RPT425</name>
+    </rtept>
+    <rtept lat="21.329723200" lon="-158.054711000">
+      <name>RPT426</name>
+    </rtept>
+    <rtept lat="21.331216100" lon="-158.050323300">
+      <name>RPT427</name>
+    </rtept>
+    <rtept lat="21.331608000" lon="-158.049176900">
+      <name>RPT428</name>
+    </rtept>
+    <rtept lat="21.331624500" lon="-158.048966100">
+      <name>RPT429</name>
+    </rtept>
+    <rtept lat="21.331665300" lon="-158.048735000">
+      <name>RPT430</name>
+    </rtept>
+    <rtept lat="21.331777300" lon="-158.048414600">
+      <name>RPT431</name>
+    </rtept>
+    <rtept lat="21.332047900" lon="-158.047610900">
+      <name>RPT432</name>
+    </rtept>
+    <rtept lat="21.332203100" lon="-158.047334900">
+      <name>RPT433</name>
+    </rtept>
+    <rtept lat="21.332285900" lon="-158.047191700">
+      <name>RPT434</name>
+    </rtept>
+    <rtept lat="21.332634500" lon="-158.046160100">
+      <name>RPT435</name>
+    </rtept>
+    <rtept lat="21.332680200" lon="-158.046015100">
+      <name>RPT436</name>
+    </rtept>
+    <rtept lat="21.332734000" lon="-158.045844200">
+      <name>RPT437</name>
+    </rtept>
+    <rtept lat="21.332885800" lon="-158.045252800">
+      <name>RPT438</name>
+    </rtept>
+    <rtept lat="21.333002700" lon="-158.044572100">
+      <name>RPT439</name>
+    </rtept>
+    <rtept lat="21.333067100" lon="-158.043904100">
+      <name>RPT440</name>
+    </rtept>
+    <rtept lat="21.333109700" lon="-158.043190200">
+      <name>RPT441</name>
+    </rtept>
+    <rtept lat="21.333148400" lon="-158.042262300">
+      <name>RPT442</name>
+    </rtept>
+    <rtept lat="21.333195900" lon="-158.041800900">
+      <name>RPT443</name>
+    </rtept>
+    <rtept lat="21.333273300" lon="-158.041294000">
+      <name>RPT444</name>
+    </rtept>
+    <rtept lat="21.333393200" lon="-158.040706600">
+      <name>RPT445</name>
+    </rtept>
+    <rtept lat="21.333580500" lon="-158.040025300">
+      <name>RPT446</name>
+    </rtept>
+    <rtept lat="21.333782900" lon="-158.039470100">
+      <name>RPT447</name>
+    </rtept>
+    <rtept lat="21.334025200" lon="-158.038912200">
+      <name>RPT448</name>
+    </rtept>
+    <rtept lat="21.334367500" lon="-158.038289900">
+      <name>RPT449</name>
+    </rtept>
+    <rtept lat="21.334689800" lon="-158.037791000">
+      <name>RPT450</name>
+    </rtept>
+    <rtept lat="21.335038000" lon="-158.037354000">
+      <name>RPT451</name>
+    </rtept>
+    <rtept lat="21.335238000" lon="-158.037154000">
+      <name>RPT452</name>
+    </rtept>
+    <rtept lat="21.336619000" lon="-158.035831000">
+      <name>RPT453</name>
+    </rtept>
+    <rtept lat="21.336854000" lon="-158.035606000">
+      <name>RPT454</name>
+    </rtept>
+    <rtept lat="21.337258600" lon="-158.035222400">
+      <name>RPT455</name>
+    </rtept>
+    <rtept lat="21.337468200" lon="-158.035018900">
+      <name>RPT456</name>
+    </rtept>
+    <rtept lat="21.337638000" lon="-158.034854000">
+      <name>RPT457</name>
+    </rtept>
+    <rtept lat="21.341937000" lon="-158.031254000">
+      <name>RPT458</name>
+    </rtept>
+    <rtept lat="21.342984000" lon="-158.030365000">
+      <name>RPT459</name>
+    </rtept>
+    <rtept lat="21.347307600" lon="-158.026741300">
+      <name>RPT460</name>
+    </rtept>
+    <rtept lat="21.347453600" lon="-158.026613700">
+      <name>RPT461</name>
+    </rtept>
+    <rtept lat="21.350447300" lon="-158.024142400">
+      <name>RPT462</name>
+    </rtept>
+    <rtept lat="21.350498600" lon="-158.024102900">
+      <name>RPT463</name>
+    </rtept>
+    <rtept lat="21.352636000" lon="-158.022454000">
+      <name>RPT464</name>
+    </rtept>
+    <rtept lat="21.354936000" lon="-158.021854000">
+      <name>RPT465</name>
+    </rtept>
+    <rtept lat="21.356975000" lon="-158.021697000">
+      <name>RPT466</name>
+    </rtept>
+    <rtept lat="21.357536000" lon="-158.021654000">
+      <name>RPT467</name>
+    </rtept>
+    <rtept lat="21.360136000" lon="-158.022654000">
+      <name>RPT468</name>
+    </rtept>
+    <rtept lat="21.361536000" lon="-158.023254000">
+      <name>RPT469</name>
+    </rtept>
+    <rtept lat="21.362979500" lon="-158.022990000">
+      <name>RPT470</name>
+    </rtept>
+    <rtept lat="21.363213900" lon="-158.022783300">
+      <name>RPT471</name>
+    </rtept>
+    <rtept lat="21.365143400" lon="-158.021559400">
+      <name>RPT472</name>
+    </rtept>
+    <rtept lat="21.366194000" lon="-158.019922600">
+      <name>RPT473</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.333387300" lon="-158.115053000">
+      <name>RPT474</name>
+    </rtept>
+    <rtept lat="21.333190400" lon="-158.114749400">
+      <name>RPT475</name>
+    </rtept>
+  </rte>
+</gpx>
diff --git a/reference/gis.osm_railways_free_1.license b/reference/gis.osm_railways_free_1.license
new file mode 100644 (file)
index 0000000..c9774c5
--- /dev/null
@@ -0,0 +1,10 @@
+This database consisting of
+gis.osm_railways_free_1.shx,
+gis.osm_railways_free_1.shp,
+gis.osm_railways_free_1.dbf,
+gis.osm_railways_free_1.prj,
+gis.osm_railways_free_1.cpg
+is made available under the Open Database License:
+http://opendatacommons.org/licenses/odbl/1.0/.
+Any rights in individual contents of the database are licensed under the
+Database Contents License: http://opendatacommons.org/licenses/dbcl/1.0/
diff --git a/reference/gis.osm_railways_free_1.prj b/reference/gis.osm_railways_free_1.prj
new file mode 100644 (file)
index 0000000..8f73f48
--- /dev/null
@@ -0,0 +1 @@
+GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
diff --git a/reference/gis.osm_railways_free_1.shp b/reference/gis.osm_railways_free_1.shp
new file mode 100644 (file)
index 0000000..bb3a836
Binary files /dev/null and b/reference/gis.osm_railways_free_1.shp differ
diff --git a/reference/gis.osm_railways_free_1.shx b/reference/gis.osm_railways_free_1.shx
new file mode 100644 (file)
index 0000000..5f3f206
Binary files /dev/null and b/reference/gis.osm_railways_free_1.shx differ
diff --git a/reference/gis.osm_railways_free_1~gpx.cpg b/reference/gis.osm_railways_free_1~gpx.cpg
new file mode 100644 (file)
index 0000000..7edc66b
--- /dev/null
@@ -0,0 +1 @@
+UTF-8
diff --git a/reference/gis.osm_railways_free_1~shp.gpx b/reference/gis.osm_railways_free_1~shp.gpx
new file mode 100644 (file)
index 0000000..9793064
--- /dev/null
@@ -0,0 +1,1477 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns="http://www.topografix.com/GPX/1/0">
+  <time>1970-01-01T00:00:00Z</time>
+  <bounds minlat="19.923984200" minlon="-159.395746500" maxlat="21.974969100" maxlon="-155.885852300"/>
+  <rte>
+    <rtept lat="19.927798700" lon="-155.886791900">
+      <name>RPT001</name>
+    </rtept>
+    <rtept lat="19.927745100" lon="-155.886729800">
+      <name>RPT002</name>
+    </rtept>
+    <rtept lat="19.927699000" lon="-155.886661200">
+      <name>RPT003</name>
+    </rtept>
+    <rtept lat="19.927661300" lon="-155.886587100">
+      <name>RPT004</name>
+    </rtept>
+    <rtept lat="19.927654300" lon="-155.886564100">
+      <name>RPT005</name>
+    </rtept>
+    <rtept lat="19.927637200" lon="-155.886507400">
+      <name>RPT006</name>
+    </rtept>
+    <rtept lat="19.927632300" lon="-155.886451000">
+      <name>RPT007</name>
+    </rtept>
+    <rtept lat="19.927623700" lon="-155.886368400">
+      <name>RPT008</name>
+    </rtept>
+    <rtept lat="19.927619400" lon="-155.886320100">
+      <name>RPT009</name>
+    </rtept>
+    <rtept lat="19.927608600" lon="-155.886273100">
+      <name>RPT010</name>
+    </rtept>
+    <rtept lat="19.927591400" lon="-155.886228200">
+      <name>RPT011</name>
+    </rtept>
+    <rtept lat="19.927568200" lon="-155.886186500">
+      <name>RPT012</name>
+    </rtept>
+    <rtept lat="19.927539600" lon="-155.886148800">
+      <name>RPT013</name>
+    </rtept>
+    <rtept lat="19.927506100" lon="-155.886115900">
+      <name>RPT014</name>
+    </rtept>
+    <rtept lat="19.927468500" lon="-155.886088600">
+      <name>RPT015</name>
+    </rtept>
+    <rtept lat="19.927427500" lon="-155.886067400">
+      <name>RPT016</name>
+    </rtept>
+    <rtept lat="19.927384100" lon="-155.886052800">
+      <name>RPT017</name>
+    </rtept>
+    <rtept lat="19.927339100" lon="-155.886045100">
+      <name>RPT018</name>
+    </rtept>
+    <rtept lat="19.927293600" lon="-155.886044400">
+      <name>RPT019</name>
+    </rtept>
+    <rtept lat="19.927248400" lon="-155.886050900">
+      <name>RPT020</name>
+    </rtept>
+    <rtept lat="19.927204600" lon="-155.886064200">
+      <name>RPT021</name>
+    </rtept>
+    <rtept lat="19.927109700" lon="-155.886099600">
+      <name>RPT022</name>
+    </rtept>
+    <rtept lat="19.927062300" lon="-155.886107900">
+      <name>RPT023</name>
+    </rtept>
+    <rtept lat="19.927014300" lon="-155.886108300">
+      <name>RPT024</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.331777300" lon="-158.048414600">
+      <name>RPT025</name>
+    </rtept>
+    <rtept lat="21.331813600" lon="-158.048127500">
+      <name>RPT026</name>
+    </rtept>
+    <rtept lat="21.331848600" lon="-158.046446700">
+      <name>RPT027</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="19.927014300" lon="-155.886108300">
+      <name>RPT028</name>
+    </rtept>
+    <rtept lat="19.926966700" lon="-155.886100900">
+      <name>RPT029</name>
+    </rtept>
+    <rtept lat="19.926701700" lon="-155.886072100">
+      <name>RPT030</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="19.926701700" lon="-155.886072100">
+      <name>RPT031</name>
+    </rtept>
+    <rtept lat="19.926622800" lon="-155.886068200">
+      <name>RPT032</name>
+    </rtept>
+    <rtept lat="19.926535300" lon="-155.886066900">
+      <name>RPT033</name>
+    </rtept>
+    <rtept lat="19.926467500" lon="-155.886062900">
+      <name>RPT034</name>
+    </rtept>
+    <rtept lat="19.926447300" lon="-155.886058900">
+      <name>RPT035</name>
+    </rtept>
+    <rtept lat="19.926408400" lon="-155.886051100">
+      <name>RPT036</name>
+    </rtept>
+    <rtept lat="19.926356600" lon="-155.886035400">
+      <name>RPT037</name>
+    </rtept>
+    <rtept lat="19.926312200" lon="-155.886009200">
+      <name>RPT038</name>
+    </rtept>
+    <rtept lat="19.926262900" lon="-155.885977700">
+      <name>RPT039</name>
+    </rtept>
+    <rtept lat="19.926233300" lon="-155.885960700">
+      <name>RPT040</name>
+    </rtept>
+    <rtept lat="19.926200100" lon="-155.885951500">
+      <name>RPT041</name>
+    </rtept>
+    <rtept lat="19.925871000" lon="-155.885864900">
+      <name>RPT042</name>
+    </rtept>
+    <rtept lat="19.925830600" lon="-155.885855400">
+      <name>RPT043</name>
+    </rtept>
+    <rtept lat="19.925789400" lon="-155.885852300">
+      <name>RPT044</name>
+    </rtept>
+    <rtept lat="19.925748200" lon="-155.885855600">
+      <name>RPT045</name>
+    </rtept>
+    <rtept lat="19.925707900" lon="-155.885865400">
+      <name>RPT046</name>
+    </rtept>
+    <rtept lat="19.925669400" lon="-155.885881400">
+      <name>RPT047</name>
+    </rtept>
+    <rtept lat="19.925633500" lon="-155.885903300">
+      <name>RPT048</name>
+    </rtept>
+    <rtept lat="19.925601000" lon="-155.885930500">
+      <name>RPT049</name>
+    </rtept>
+    <rtept lat="19.925389000" lon="-155.886190100">
+      <name>RPT050</name>
+    </rtept>
+    <rtept lat="19.925368900" lon="-155.886226700">
+      <name>RPT051</name>
+    </rtept>
+    <rtept lat="19.925354100" lon="-155.886266100">
+      <name>RPT052</name>
+    </rtept>
+    <rtept lat="19.925345000" lon="-155.886307400">
+      <name>RPT053</name>
+    </rtept>
+    <rtept lat="19.925341800" lon="-155.886349700">
+      <name>RPT054</name>
+    </rtept>
+    <rtept lat="19.925344700" lon="-155.886392000">
+      <name>RPT055</name>
+    </rtept>
+    <rtept lat="19.925386600" lon="-155.886721100">
+      <name>RPT056</name>
+    </rtept>
+    <rtept lat="19.925375300" lon="-155.886786500">
+      <name>RPT057</name>
+    </rtept>
+    <rtept lat="19.925354900" lon="-155.886849500">
+      <name>RPT058</name>
+    </rtept>
+    <rtept lat="19.925322300" lon="-155.886904600">
+      <name>RPT059</name>
+    </rtept>
+    <rtept lat="19.925281800" lon="-155.886934800">
+      <name>RPT060</name>
+    </rtept>
+    <rtept lat="19.925212600" lon="-155.886960500">
+      <name>RPT061</name>
+    </rtept>
+    <rtept lat="19.924218100" lon="-155.887330700">
+      <name>RPT062</name>
+    </rtept>
+    <rtept lat="19.924183000" lon="-155.887343000">
+      <name>RPT063</name>
+    </rtept>
+    <rtept lat="19.924149900" lon="-155.887360400">
+      <name>RPT064</name>
+    </rtept>
+    <rtept lat="19.924119500" lon="-155.887382600">
+      <name>RPT065</name>
+    </rtept>
+    <rtept lat="19.924092300" lon="-155.887409100">
+      <name>RPT066</name>
+    </rtept>
+    <rtept lat="19.924069000" lon="-155.887439500">
+      <name>RPT067</name>
+    </rtept>
+    <rtept lat="19.923991300" lon="-155.887619100">
+      <name>RPT068</name>
+    </rtept>
+    <rtept lat="19.923985000" lon="-155.887665700">
+      <name>RPT069</name>
+    </rtept>
+    <rtept lat="19.923984200" lon="-155.887712700">
+      <name>RPT070</name>
+    </rtept>
+    <rtept lat="19.923988800" lon="-155.887759400">
+      <name>RPT071</name>
+    </rtept>
+    <rtept lat="19.924064000" lon="-155.888000700">
+      <name>RPT072</name>
+    </rtept>
+    <rtept lat="19.924080600" lon="-155.888034700">
+      <name>RPT073</name>
+    </rtept>
+    <rtept lat="19.924101700" lon="-155.888065700">
+      <name>RPT074</name>
+    </rtept>
+    <rtept lat="19.924126900" lon="-155.888093000">
+      <name>RPT075</name>
+    </rtept>
+    <rtept lat="19.924155600" lon="-155.888116100">
+      <name>RPT076</name>
+    </rtept>
+    <rtept lat="19.924187300" lon="-155.888134400">
+      <name>RPT077</name>
+    </rtept>
+    <rtept lat="19.924255200" lon="-155.888185100">
+      <name>RPT078</name>
+    </rtept>
+    <rtept lat="19.924316700" lon="-155.888244500">
+      <name>RPT079</name>
+    </rtept>
+    <rtept lat="19.924377100" lon="-155.888308800">
+      <name>RPT080</name>
+    </rtept>
+    <rtept lat="19.924425200" lon="-155.888369100">
+      <name>RPT081</name>
+    </rtept>
+    <rtept lat="19.924494200" lon="-155.888426700">
+      <name>RPT082</name>
+    </rtept>
+    <rtept lat="19.924549700" lon="-155.888485700">
+      <name>RPT083</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>Pineapple Express</name>
+    <rtept lat="21.525784700" lon="-158.031791800">
+      <name>RPT084</name>
+    </rtept>
+    <rtept lat="21.525672700" lon="-158.032121800">
+      <name>RPT085</name>
+    </rtept>
+    <rtept lat="21.525633000" lon="-158.032397400">
+      <name>RPT086</name>
+    </rtept>
+    <rtept lat="21.525633000" lon="-158.032692400">
+      <name>RPT087</name>
+    </rtept>
+    <rtept lat="21.525766600" lon="-158.033251400">
+      <name>RPT088</name>
+    </rtept>
+    <rtept lat="21.525990500" lon="-158.034000600">
+      <name>RPT089</name>
+    </rtept>
+    <rtept lat="21.526044700" lon="-158.034249000">
+      <name>RPT090</name>
+    </rtept>
+    <rtept lat="21.526033800" lon="-158.034400400">
+      <name>RPT091</name>
+    </rtept>
+    <rtept lat="21.525939900" lon="-158.034598400">
+      <name>RPT092</name>
+    </rtept>
+    <rtept lat="21.525860500" lon="-158.034773100">
+      <name>RPT093</name>
+    </rtept>
+    <rtept lat="21.525669100" lon="-158.035413600">
+      <name>RPT094</name>
+    </rtept>
+    <rtept lat="21.525604100" lon="-158.035650400">
+      <name>RPT095</name>
+    </rtept>
+    <rtept lat="21.525604100" lon="-158.035828900">
+      <name>RPT096</name>
+    </rtept>
+    <rtept lat="21.525629400" lon="-158.036011400">
+      <name>RPT097</name>
+    </rtept>
+    <rtept lat="21.525723300" lon="-158.036170500">
+      <name>RPT098</name>
+    </rtept>
+    <rtept lat="21.525781100" lon="-158.036321900">
+      <name>RPT099</name>
+    </rtept>
+    <rtept lat="21.525809900" lon="-158.036422900">
+      <name>RPT100</name>
+    </rtept>
+    <rtept lat="21.525802700" lon="-158.036628600">
+      <name>RPT101</name>
+    </rtept>
+    <rtept lat="21.525748600" lon="-158.036799400">
+      <name>RPT102</name>
+    </rtept>
+    <rtept lat="21.525651100" lon="-158.036846000">
+      <name>RPT103</name>
+    </rtept>
+    <rtept lat="21.525495800" lon="-158.036822700">
+      <name>RPT104</name>
+    </rtept>
+    <rtept lat="21.524708500" lon="-158.036547100">
+      <name>RPT105</name>
+    </rtept>
+    <rtept lat="21.524473800" lon="-158.036477200">
+      <name>RPT106</name>
+    </rtept>
+    <rtept lat="21.524387200" lon="-158.036407300">
+      <name>RPT107</name>
+    </rtept>
+    <rtept lat="21.524340200" lon="-158.036283100">
+      <name>RPT108</name>
+    </rtept>
+    <rtept lat="21.524372700" lon="-158.036127800">
+      <name>RPT109</name>
+    </rtept>
+    <rtept lat="21.525524700" lon="-158.032319700">
+      <name>RPT110</name>
+    </rtept>
+    <rtept lat="21.525647400" lon="-158.032001400">
+      <name>RPT111</name>
+    </rtept>
+    <rtept lat="21.525784700" lon="-158.031791800">
+      <name>RPT112</name>
+    </rtept>
+    <rtept lat="21.525947200" lon="-158.031640400">
+      <name>RPT113</name>
+    </rtept>
+    <rtept lat="21.526160200" lon="-158.031562800">
+      <name>RPT114</name>
+    </rtept>
+    <rtept lat="21.526413000" lon="-158.031500700">
+      <name>RPT115</name>
+    </rtept>
+    <rtept lat="21.526633300" lon="-158.031411400">
+      <name>RPT116</name>
+    </rtept>
+    <rtept lat="21.526835500" lon="-158.031267700">
+      <name>RPT117</name>
+    </rtept>
+    <rtept lat="21.526936600" lon="-158.031120200">
+      <name>RPT118</name>
+    </rtept>
+    <rtept lat="21.527030500" lon="-158.030906700">
+      <name>RPT119</name>
+    </rtept>
+    <rtept lat="21.527193000" lon="-158.030534100">
+      <name>RPT120</name>
+    </rtept>
+    <rtept lat="21.527525200" lon="-158.029878000">
+      <name>RPT121</name>
+    </rtept>
+    <rtept lat="21.527915200" lon="-158.029381100">
+      <name>RPT122</name>
+    </rtept>
+    <rtept lat="21.528168000" lon="-158.029031800">
+      <name>RPT123</name>
+    </rtept>
+    <rtept lat="21.528337700" lon="-158.028705700">
+      <name>RPT124</name>
+    </rtept>
+    <rtept lat="21.528384700" lon="-158.028383500">
+      <name>RPT125</name>
+    </rtept>
+    <rtept lat="21.528456900" lon="-158.028127300">
+      <name>RPT126</name>
+    </rtept>
+    <rtept lat="21.528908300" lon="-158.027032600">
+      <name>RPT127</name>
+    </rtept>
+    <rtept lat="21.529865200" lon="-158.024773400">
+      <name>RPT128</name>
+    </rtept>
+    <rtept lat="21.529912100" lon="-158.024536600">
+      <name>RPT129</name>
+    </rtept>
+    <rtept lat="21.529908500" lon="-158.024342500">
+      <name>RPT130</name>
+    </rtept>
+    <rtept lat="21.529886800" lon="-158.024191100">
+      <name>RPT131</name>
+    </rtept>
+    <rtept lat="21.529803800" lon="-158.023985300">
+      <name>RPT132</name>
+    </rtept>
+    <rtept lat="21.529724400" lon="-158.023756300">
+      <name>RPT133</name>
+    </rtept>
+    <rtept lat="21.529702700" lon="-158.023457400">
+      <name>RPT134</name>
+    </rtept>
+    <rtept lat="21.529785700" lon="-158.023298200">
+      <name>RPT135</name>
+    </rtept>
+    <rtept lat="21.529890500" lon="-158.023263300">
+      <name>RPT136</name>
+    </rtept>
+    <rtept lat="21.530042100" lon="-158.023267200">
+      <name>RPT137</name>
+    </rtept>
+    <rtept lat="21.530168500" lon="-158.023348700">
+      <name>RPT138</name>
+    </rtept>
+    <rtept lat="21.530226300" lon="-158.023492300">
+      <name>RPT139</name>
+    </rtept>
+    <rtept lat="21.530255200" lon="-158.023674800">
+      <name>RPT140</name>
+    </rtept>
+    <rtept lat="21.530229900" lon="-158.023814500">
+      <name>RPT141</name>
+    </rtept>
+    <rtept lat="21.530107100" lon="-158.024020300">
+      <name>RPT142</name>
+    </rtept>
+    <rtept lat="21.529969900" lon="-158.024292000">
+      <name>RPT143</name>
+    </rtept>
+    <rtept lat="21.529912100" lon="-158.024536600">
+      <name>RPT144</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.335877200" lon="-158.087154100">
+      <name>RPT145</name>
+    </rtept>
+    <rtept lat="21.336197200" lon="-158.086999800">
+      <name>RPT146</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971176700" lon="-159.392677700">
+      <name>RPT147</name>
+    </rtept>
+    <rtept lat="21.971103800" lon="-159.392483600">
+      <name>RPT148</name>
+    </rtept>
+    <rtept lat="21.971049100" lon="-159.392360200">
+      <name>RPT149</name>
+    </rtept>
+    <rtept lat="21.970942100" lon="-159.392218200">
+      <name>RPT150</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.974365400" lon="-159.393454600">
+      <name>RPT151</name>
+    </rtept>
+    <rtept lat="21.974131700" lon="-159.393600800">
+      <name>RPT152</name>
+    </rtept>
+    <rtept lat="21.974088000" lon="-159.393631700">
+      <name>RPT153</name>
+    </rtept>
+    <rtept lat="21.974048100" lon="-159.393667900">
+      <name>RPT154</name>
+    </rtept>
+    <rtept lat="21.974012300" lon="-159.393709000">
+      <name>RPT155</name>
+    </rtept>
+    <rtept lat="21.973981300" lon="-159.393754300">
+      <name>RPT156</name>
+    </rtept>
+    <rtept lat="21.973955600" lon="-159.393803300">
+      <name>RPT157</name>
+    </rtept>
+    <rtept lat="21.973935300" lon="-159.393855200">
+      <name>RPT158</name>
+    </rtept>
+    <rtept lat="21.973918900" lon="-159.393909300">
+      <name>RPT159</name>
+    </rtept>
+    <rtept lat="21.973900700" lon="-159.393996800">
+      <name>RPT160</name>
+    </rtept>
+    <rtept lat="21.973882600" lon="-159.394097200">
+      <name>RPT161</name>
+    </rtept>
+    <rtept lat="21.973835600" lon="-159.394357200">
+      <name>RPT162</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT163</name>
+    </rtept>
+    <rtept lat="21.970914300" lon="-159.388501500">
+      <name>RPT164</name>
+    </rtept>
+    <rtept lat="21.970793600" lon="-159.388702700">
+      <name>RPT165</name>
+    </rtept>
+    <rtept lat="21.970685900" lon="-159.388860000">
+      <name>RPT166</name>
+    </rtept>
+    <rtept lat="21.970544200" lon="-159.389053100">
+      <name>RPT167</name>
+    </rtept>
+    <rtept lat="21.970435500" lon="-159.389182800">
+      <name>RPT168</name>
+    </rtept>
+    <rtept lat="21.970352600" lon="-159.389254200">
+      <name>RPT169</name>
+    </rtept>
+    <rtept lat="21.970290400" lon="-159.389305200">
+      <name>RPT170</name>
+    </rtept>
+    <rtept lat="21.970168600" lon="-159.389409800">
+      <name>RPT171</name>
+    </rtept>
+    <rtept lat="21.970117100" lon="-159.389464400">
+      <name>RPT172</name>
+    </rtept>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT173</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971813800" lon="-159.395242900">
+      <name>RPT174</name>
+    </rtept>
+    <rtept lat="21.972236800" lon="-159.395502400">
+      <name>RPT175</name>
+    </rtept>
+    <rtept lat="21.972684200" lon="-159.395708700">
+      <name>RPT176</name>
+    </rtept>
+    <rtept lat="21.972776100" lon="-159.395733100">
+      <name>RPT177</name>
+    </rtept>
+    <rtept lat="21.972870000" lon="-159.395745700">
+      <name>RPT178</name>
+    </rtept>
+    <rtept lat="21.972964600" lon="-159.395746500">
+      <name>RPT179</name>
+    </rtept>
+    <rtept lat="21.973058600" lon="-159.395735200">
+      <name>RPT180</name>
+    </rtept>
+    <rtept lat="21.973150700" lon="-159.395712200">
+      <name>RPT181</name>
+    </rtept>
+    <rtept lat="21.973239800" lon="-159.395677800">
+      <name>RPT182</name>
+    </rtept>
+    <rtept lat="21.973324500" lon="-159.395632300">
+      <name>RPT183</name>
+    </rtept>
+    <rtept lat="21.973403700" lon="-159.395576500">
+      <name>RPT184</name>
+    </rtept>
+    <rtept lat="21.973476200" lon="-159.395511100">
+      <name>RPT185</name>
+    </rtept>
+    <rtept lat="21.973570100" lon="-159.395391200">
+      <name>RPT186</name>
+    </rtept>
+    <rtept lat="21.973651500" lon="-159.395261200">
+      <name>RPT187</name>
+    </rtept>
+    <rtept lat="21.973719400" lon="-159.395122400">
+      <name>RPT188</name>
+    </rtept>
+    <rtept lat="21.973773100" lon="-159.394976600">
+      <name>RPT189</name>
+    </rtept>
+    <rtept lat="21.973811900" lon="-159.394825400">
+      <name>RPT190</name>
+    </rtept>
+    <rtept lat="21.973835400" lon="-159.394670500">
+      <name>RPT191</name>
+    </rtept>
+    <rtept lat="21.973843400" lon="-159.394513800">
+      <name>RPT192</name>
+    </rtept>
+    <rtept lat="21.973835600" lon="-159.394357200">
+      <name>RPT193</name>
+    </rtept>
+    <rtept lat="21.973800000" lon="-159.394110200">
+      <name>RPT194</name>
+    </rtept>
+    <rtept lat="21.973496100" lon="-159.392363200">
+      <name>RPT195</name>
+    </rtept>
+    <rtept lat="21.973035500" lon="-159.389716500">
+      <name>RPT196</name>
+    </rtept>
+    <rtept lat="21.972793100" lon="-159.388323300">
+      <name>RPT197</name>
+    </rtept>
+    <rtept lat="21.972777600" lon="-159.388243700">
+      <name>RPT198</name>
+    </rtept>
+    <rtept lat="21.972754400" lon="-159.388166200">
+      <name>RPT199</name>
+    </rtept>
+    <rtept lat="21.972724000" lon="-159.388091700">
+      <name>RPT200</name>
+    </rtept>
+    <rtept lat="21.972686500" lon="-159.388021000">
+      <name>RPT201</name>
+    </rtept>
+    <rtept lat="21.972532500" lon="-159.387748500">
+      <name>RPT202</name>
+    </rtept>
+    <rtept lat="21.972508900" lon="-159.387704800">
+      <name>RPT203</name>
+    </rtept>
+    <rtept lat="21.972480800" lon="-159.387664300">
+      <name>RPT204</name>
+    </rtept>
+    <rtept lat="21.972448600" lon="-159.387627600">
+      <name>RPT205</name>
+    </rtept>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT206</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.970758100" lon="-159.389533200">
+      <name>RPT207</name>
+    </rtept>
+    <rtept lat="21.970828500" lon="-159.389206900">
+      <name>RPT208</name>
+    </rtept>
+    <rtept lat="21.970892400" lon="-159.388892200">
+      <name>RPT209</name>
+    </rtept>
+    <rtept lat="21.970932800" lon="-159.388634400">
+      <name>RPT210</name>
+    </rtept>
+    <rtept lat="21.970964100" lon="-159.388500600">
+      <name>RPT211</name>
+    </rtept>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT212</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.974082200" lon="-159.388460200">
+      <name>RPT213</name>
+    </rtept>
+    <rtept lat="21.974016200" lon="-159.388391600">
+      <name>RPT214</name>
+    </rtept>
+    <rtept lat="21.973996300" lon="-159.388373600">
+      <name>RPT215</name>
+    </rtept>
+    <rtept lat="21.973974400" lon="-159.388358200">
+      <name>RPT216</name>
+    </rtept>
+    <rtept lat="21.973951100" lon="-159.388345700">
+      <name>RPT217</name>
+    </rtept>
+    <rtept lat="21.973926600" lon="-159.388336200">
+      <name>RPT218</name>
+    </rtept>
+    <rtept lat="21.973901100" lon="-159.388329900">
+      <name>RPT219</name>
+    </rtept>
+    <rtept lat="21.973875200" lon="-159.388326900">
+      <name>RPT220</name>
+    </rtept>
+    <rtept lat="21.973618300" lon="-159.388307300">
+      <name>RPT221</name>
+    </rtept>
+    <rtept lat="21.973536800" lon="-159.388301500">
+      <name>RPT222</name>
+    </rtept>
+    <rtept lat="21.973456500" lon="-159.388285900">
+      <name>RPT223</name>
+    </rtept>
+    <rtept lat="21.973378200" lon="-159.388260600">
+      <name>RPT224</name>
+    </rtept>
+    <rtept lat="21.973283300" lon="-159.388221500">
+      <name>RPT225</name>
+    </rtept>
+    <rtept lat="21.973180000" lon="-159.388159800">
+      <name>RPT226</name>
+    </rtept>
+    <rtept lat="21.972715100" lon="-159.387765300">
+      <name>RPT227</name>
+    </rtept>
+    <rtept lat="21.972567400" lon="-159.387672800">
+      <name>RPT228</name>
+    </rtept>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT229</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.973035500" lon="-159.389716500">
+      <name>RPT230</name>
+    </rtept>
+    <rtept lat="21.973071100" lon="-159.389484200">
+      <name>RPT231</name>
+    </rtept>
+    <rtept lat="21.973091500" lon="-159.389390900">
+      <name>RPT232</name>
+    </rtept>
+    <rtept lat="21.973120800" lon="-159.389300400">
+      <name>RPT233</name>
+    </rtept>
+    <rtept lat="21.973158800" lon="-159.389213800">
+      <name>RPT234</name>
+    </rtept>
+    <rtept lat="21.973205200" lon="-159.389131900">
+      <name>RPT235</name>
+    </rtept>
+    <rtept lat="21.973413000" lon="-159.388844600">
+      <name>RPT236</name>
+    </rtept>
+    <rtept lat="21.973649100" lon="-159.388583900">
+      <name>RPT237</name>
+    </rtept>
+    <rtept lat="21.973749600" lon="-159.388517700">
+      <name>RPT238</name>
+    </rtept>
+    <rtept lat="21.973792700" lon="-159.388491300">
+      <name>RPT239</name>
+    </rtept>
+    <rtept lat="21.973838300" lon="-159.388470600">
+      <name>RPT240</name>
+    </rtept>
+    <rtept lat="21.973885900" lon="-159.388455900">
+      <name>RPT241</name>
+    </rtept>
+    <rtept lat="21.973934800" lon="-159.388447500">
+      <name>RPT242</name>
+    </rtept>
+    <rtept lat="21.973984300" lon="-159.388445400">
+      <name>RPT243</name>
+    </rtept>
+    <rtept lat="21.974033700" lon="-159.388449600">
+      <name>RPT244</name>
+    </rtept>
+    <rtept lat="21.974082200" lon="-159.388460200">
+      <name>RPT245</name>
+    </rtept>
+    <rtept lat="21.974129200" lon="-159.388477000">
+      <name>RPT246</name>
+    </rtept>
+    <rtept lat="21.974174100" lon="-159.388499600">
+      <name>RPT247</name>
+    </rtept>
+    <rtept lat="21.974458900" lon="-159.388695300">
+      <name>RPT248</name>
+    </rtept>
+    <rtept lat="21.974508300" lon="-159.388737200">
+      <name>RPT249</name>
+    </rtept>
+    <rtept lat="21.974553200" lon="-159.388784700">
+      <name>RPT250</name>
+    </rtept>
+    <rtept lat="21.974593000" lon="-159.388837200">
+      <name>RPT251</name>
+    </rtept>
+    <rtept lat="21.974627100" lon="-159.388894200">
+      <name>RPT252</name>
+    </rtept>
+    <rtept lat="21.974655200" lon="-159.388954800">
+      <name>RPT253</name>
+    </rtept>
+    <rtept lat="21.974677000" lon="-159.389018400">
+      <name>RPT254</name>
+    </rtept>
+    <rtept lat="21.974692100" lon="-159.389084300">
+      <name>RPT255</name>
+    </rtept>
+    <rtept lat="21.974700400" lon="-159.389151500">
+      <name>RPT256</name>
+    </rtept>
+    <rtept lat="21.974701800" lon="-159.389219300">
+      <name>RPT257</name>
+    </rtept>
+    <rtept lat="21.974626400" lon="-159.389529400">
+      <name>RPT258</name>
+    </rtept>
+    <rtept lat="21.974597800" lon="-159.389635900">
+      <name>RPT259</name>
+    </rtept>
+    <rtept lat="21.974578400" lon="-159.389744800">
+      <name>RPT260</name>
+    </rtept>
+    <rtept lat="21.974568400" lon="-159.389855100">
+      <name>RPT261</name>
+    </rtept>
+    <rtept lat="21.974567800" lon="-159.389966000">
+      <name>RPT262</name>
+    </rtept>
+    <rtept lat="21.974568300" lon="-159.390103700">
+      <name>RPT263</name>
+    </rtept>
+    <rtept lat="21.974556200" lon="-159.390240800">
+      <name>RPT264</name>
+    </rtept>
+    <rtept lat="21.974531800" lon="-159.390376000">
+      <name>RPT265</name>
+    </rtept>
+    <rtept lat="21.974495200" lon="-159.390508000">
+      <name>RPT266</name>
+    </rtept>
+    <rtept lat="21.974444700" lon="-159.390640800">
+      <name>RPT267</name>
+    </rtept>
+    <rtept lat="21.974408200" lon="-159.390778900">
+      <name>RPT268</name>
+    </rtept>
+    <rtept lat="21.974386300" lon="-159.390920500">
+      <name>RPT269</name>
+    </rtept>
+    <rtept lat="21.974350500" lon="-159.391142400">
+      <name>RPT270</name>
+    </rtept>
+    <rtept lat="21.974308100" lon="-159.391363100">
+      <name>RPT271</name>
+    </rtept>
+    <rtept lat="21.974243900" lon="-159.391616000">
+      <name>RPT272</name>
+    </rtept>
+    <rtept lat="21.974231600" lon="-159.391657900">
+      <name>RPT273</name>
+    </rtept>
+    <rtept lat="21.974223800" lon="-159.391701000">
+      <name>RPT274</name>
+    </rtept>
+    <rtept lat="21.974220700" lon="-159.391744800">
+      <name>RPT275</name>
+    </rtept>
+    <rtept lat="21.974222300" lon="-159.391788700">
+      <name>RPT276</name>
+    </rtept>
+    <rtept lat="21.974228500" lon="-159.391832200">
+      <name>RPT277</name>
+    </rtept>
+    <rtept lat="21.974239400" lon="-159.391874500">
+      <name>RPT278</name>
+    </rtept>
+    <rtept lat="21.974254700" lon="-159.391915300">
+      <name>RPT279</name>
+    </rtept>
+    <rtept lat="21.974274200" lon="-159.391953800">
+      <name>RPT280</name>
+    </rtept>
+    <rtept lat="21.974297700" lon="-159.391989700">
+      <name>RPT281</name>
+    </rtept>
+    <rtept lat="21.974324800" lon="-159.392022500">
+      <name>RPT282</name>
+    </rtept>
+    <rtept lat="21.974833000" lon="-159.392504200">
+      <name>RPT283</name>
+    </rtept>
+    <rtept lat="21.974874300" lon="-159.392563400">
+      <name>RPT284</name>
+    </rtept>
+    <rtept lat="21.974908600" lon="-159.392627400">
+      <name>RPT285</name>
+    </rtept>
+    <rtept lat="21.974935600" lon="-159.392695500">
+      <name>RPT286</name>
+    </rtept>
+    <rtept lat="21.974954900" lon="-159.392766500">
+      <name>RPT287</name>
+    </rtept>
+    <rtept lat="21.974966100" lon="-159.392839500">
+      <name>RPT288</name>
+    </rtept>
+    <rtept lat="21.974969100" lon="-159.392913400">
+      <name>RPT289</name>
+    </rtept>
+    <rtept lat="21.974963900" lon="-159.392987200">
+      <name>RPT290</name>
+    </rtept>
+    <rtept lat="21.974950500" lon="-159.393059800">
+      <name>RPT291</name>
+    </rtept>
+    <rtept lat="21.974929100" lon="-159.393130100">
+      <name>RPT292</name>
+    </rtept>
+    <rtept lat="21.974900000" lon="-159.393197200">
+      <name>RPT293</name>
+    </rtept>
+    <rtept lat="21.974863700" lon="-159.393260000">
+      <name>RPT294</name>
+    </rtept>
+    <rtept lat="21.974820700" lon="-159.393307300">
+      <name>RPT295</name>
+    </rtept>
+    <rtept lat="21.974773100" lon="-159.393349100">
+      <name>RPT296</name>
+    </rtept>
+    <rtept lat="21.974721400" lon="-159.393384900">
+      <name>RPT297</name>
+    </rtept>
+    <rtept lat="21.974666400" lon="-159.393414300">
+      <name>RPT298</name>
+    </rtept>
+    <rtept lat="21.974608600" lon="-159.393436800">
+      <name>RPT299</name>
+    </rtept>
+    <rtept lat="21.974548900" lon="-159.393452300">
+      <name>RPT300</name>
+    </rtept>
+    <rtept lat="21.974487900" lon="-159.393460400">
+      <name>RPT301</name>
+    </rtept>
+    <rtept lat="21.974426500" lon="-159.393461200">
+      <name>RPT302</name>
+    </rtept>
+    <rtept lat="21.974365400" lon="-159.393454600">
+      <name>RPT303</name>
+    </rtept>
+    <rtept lat="21.974305300" lon="-159.393440600">
+      <name>RPT304</name>
+    </rtept>
+    <rtept lat="21.974246000" lon="-159.393434400">
+      <name>RPT305</name>
+    </rtept>
+    <rtept lat="21.974187700" lon="-159.393421000">
+      <name>RPT306</name>
+    </rtept>
+    <rtept lat="21.974131200" lon="-159.393400600">
+      <name>RPT307</name>
+    </rtept>
+    <rtept lat="21.974077200" lon="-159.393373500">
+      <name>RPT308</name>
+    </rtept>
+    <rtept lat="21.974026300" lon="-159.393339900">
+      <name>RPT309</name>
+    </rtept>
+    <rtept lat="21.973979300" lon="-159.393300500">
+      <name>RPT310</name>
+    </rtept>
+    <rtept lat="21.973936700" lon="-159.393255500">
+      <name>RPT311</name>
+    </rtept>
+    <rtept lat="21.973899100" lon="-159.393205700">
+      <name>RPT312</name>
+    </rtept>
+    <rtept lat="21.973866900" lon="-159.393151600">
+      <name>RPT313</name>
+    </rtept>
+    <rtept lat="21.973496100" lon="-159.392363200">
+      <name>RPT314</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.972412600" lon="-159.387595100">
+      <name>RPT315</name>
+    </rtept>
+    <rtept lat="21.972373500" lon="-159.387567300">
+      <name>RPT316</name>
+    </rtept>
+    <rtept lat="21.972331600" lon="-159.387544500">
+      <name>RPT317</name>
+    </rtept>
+    <rtept lat="21.972287600" lon="-159.387527100">
+      <name>RPT318</name>
+    </rtept>
+    <rtept lat="21.972194100" lon="-159.387492100">
+      <name>RPT319</name>
+    </rtept>
+    <rtept lat="21.972079600" lon="-159.387466500">
+      <name>RPT320</name>
+    </rtept>
+    <rtept lat="21.971999100" lon="-159.387463400">
+      <name>RPT321</name>
+    </rtept>
+    <rtept lat="21.971918900" lon="-159.387470500">
+      <name>RPT322</name>
+    </rtept>
+    <rtept lat="21.971840000" lon="-159.387487500">
+      <name>RPT323</name>
+    </rtept>
+    <rtept lat="21.971763400" lon="-159.387514400">
+      <name>RPT324</name>
+    </rtept>
+    <rtept lat="21.971690300" lon="-159.387550700">
+      <name>RPT325</name>
+    </rtept>
+    <rtept lat="21.971621600" lon="-159.387596000">
+      <name>RPT326</name>
+    </rtept>
+    <rtept lat="21.971558300" lon="-159.387649600">
+      <name>RPT327</name>
+    </rtept>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT328</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971813800" lon="-159.395242900">
+      <name>RPT329</name>
+    </rtept>
+    <rtept lat="21.971723400" lon="-159.395130800">
+      <name>RPT330</name>
+    </rtept>
+    <rtept lat="21.971584100" lon="-159.394873300">
+      <name>RPT331</name>
+    </rtept>
+    <rtept lat="21.971434900" lon="-159.394519300">
+      <name>RPT332</name>
+    </rtept>
+    <rtept lat="21.971226000" lon="-159.394133100">
+      <name>RPT333</name>
+    </rtept>
+    <rtept lat="21.971146400" lon="-159.393918500">
+      <name>RPT334</name>
+    </rtept>
+    <rtept lat="21.971106600" lon="-159.393585900">
+      <name>RPT335</name>
+    </rtept>
+    <rtept lat="21.971126500" lon="-159.393274700">
+      <name>RPT336</name>
+    </rtept>
+    <rtept lat="21.971151800" lon="-159.392886900">
+      <name>RPT337</name>
+    </rtept>
+    <rtept lat="21.971176700" lon="-159.392677700">
+      <name>RPT338</name>
+    </rtept>
+    <rtept lat="21.971154300" lon="-159.392516800">
+      <name>RPT339</name>
+    </rtept>
+    <rtept lat="21.971109500" lon="-159.392417500">
+      <name>RPT340</name>
+    </rtept>
+    <rtept lat="21.971049100" lon="-159.392301200">
+      <name>RPT341</name>
+    </rtept>
+    <rtept lat="21.970942100" lon="-159.392218200">
+      <name>RPT342</name>
+    </rtept>
+    <rtept lat="21.970717200" lon="-159.392116400">
+      <name>RPT343</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT344</name>
+    </rtept>
+    <rtept lat="21.970062800" lon="-159.389532300">
+      <name>RPT345</name>
+    </rtept>
+    <rtept lat="21.970035500" lon="-159.389587000">
+      <name>RPT346</name>
+    </rtept>
+    <rtept lat="21.970013800" lon="-159.389644500">
+      <name>RPT347</name>
+    </rtept>
+    <rtept lat="21.969997900" lon="-159.389704200">
+      <name>RPT348</name>
+    </rtept>
+    <rtept lat="21.969988100" lon="-159.389765400">
+      <name>RPT349</name>
+    </rtept>
+    <rtept lat="21.969984300" lon="-159.389827400">
+      <name>RPT350</name>
+    </rtept>
+    <rtept lat="21.969986700" lon="-159.389889400">
+      <name>RPT351</name>
+    </rtept>
+    <rtept lat="21.969983700" lon="-159.389980000">
+      <name>RPT352</name>
+    </rtept>
+    <rtept lat="21.969971800" lon="-159.390069800">
+      <name>RPT353</name>
+    </rtept>
+    <rtept lat="21.969951100" lon="-159.390157700">
+      <name>RPT354</name>
+    </rtept>
+    <rtept lat="21.969864900" lon="-159.390532600">
+      <name>RPT355</name>
+    </rtept>
+    <rtept lat="21.969836600" lon="-159.390655900">
+      <name>RPT356</name>
+    </rtept>
+    <rtept lat="21.969823400" lon="-159.390780200">
+      <name>RPT357</name>
+    </rtept>
+    <rtept lat="21.969823700" lon="-159.390905400">
+      <name>RPT358</name>
+    </rtept>
+    <rtept lat="21.969837300" lon="-159.391029700">
+      <name>RPT359</name>
+    </rtept>
+    <rtept lat="21.969864100" lon="-159.391151400">
+      <name>RPT360</name>
+    </rtept>
+    <rtept lat="21.969903700" lon="-159.391269100">
+      <name>RPT361</name>
+    </rtept>
+    <rtept lat="21.969998500" lon="-159.391494700">
+      <name>RPT362</name>
+    </rtept>
+    <rtept lat="21.970101200" lon="-159.391694900">
+      <name>RPT363</name>
+    </rtept>
+    <rtept lat="21.970139900" lon="-159.391759400">
+      <name>RPT364</name>
+    </rtept>
+    <rtept lat="21.970185200" lon="-159.391818800">
+      <name>RPT365</name>
+    </rtept>
+    <rtept lat="21.970236400" lon="-159.391872300">
+      <name>RPT366</name>
+    </rtept>
+    <rtept lat="21.970292900" lon="-159.391919200">
+      <name>RPT367</name>
+    </rtept>
+    <rtept lat="21.970353900" lon="-159.391958900">
+      <name>RPT368</name>
+    </rtept>
+    <rtept lat="21.970717200" lon="-159.392116400">
+      <name>RPT369</name>
+    </rtept>
+  </rte>
+  <rte>
+    <rtept lat="21.971075200" lon="-159.388166000">
+      <name>RPT370</name>
+    </rtept>
+    <rtept lat="21.970132800" lon="-159.389433800">
+      <name>RPT371</name>
+    </rtept>
+    <rtept lat="21.970095300" lon="-159.389481000">
+      <name>RPT372</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.354128700" lon="-158.129929300">
+      <name>RPT373</name>
+    </rtept>
+    <rtept lat="21.353124300" lon="-158.130013900">
+      <name>RPT374</name>
+    </rtept>
+    <rtept lat="21.352896200" lon="-158.130025000">
+      <name>RPT375</name>
+    </rtept>
+    <rtept lat="21.352059600" lon="-158.129981400">
+      <name>RPT376</name>
+    </rtept>
+    <rtept lat="21.351642000" lon="-158.129932600">
+      <name>RPT377</name>
+    </rtept>
+    <rtept lat="21.350415800" lon="-158.129634700">
+      <name>RPT378</name>
+    </rtept>
+    <rtept lat="21.348902400" lon="-158.129123100">
+      <name>RPT379</name>
+    </rtept>
+    <rtept lat="21.347548600" lon="-158.128647900">
+      <name>RPT380</name>
+    </rtept>
+    <rtept lat="21.346979000" lon="-158.128452100">
+      <name>RPT381</name>
+    </rtept>
+    <rtept lat="21.345909100" lon="-158.127890900">
+      <name>RPT382</name>
+    </rtept>
+    <rtept lat="21.344989800" lon="-158.127209900">
+      <name>RPT383</name>
+    </rtept>
+    <rtept lat="21.344399100" lon="-158.126729900">
+      <name>RPT384</name>
+    </rtept>
+    <rtept lat="21.344278700" lon="-158.126617100">
+      <name>RPT385</name>
+    </rtept>
+    <rtept lat="21.343841200" lon="-158.126156800">
+      <name>RPT386</name>
+    </rtept>
+    <rtept lat="21.342271700" lon="-158.124512700">
+      <name>RPT387</name>
+    </rtept>
+    <rtept lat="21.341774900" lon="-158.124020100">
+      <name>RPT388</name>
+    </rtept>
+    <rtept lat="21.341731300" lon="-158.123967900">
+      <name>RPT389</name>
+    </rtept>
+    <rtept lat="21.341654600" lon="-158.123883700">
+      <name>RPT390</name>
+    </rtept>
+    <rtept lat="21.340979900" lon="-158.123148800">
+      <name>RPT391</name>
+    </rtept>
+    <rtept lat="21.338207700" lon="-158.120305500">
+      <name>RPT392</name>
+    </rtept>
+    <rtept lat="21.338140300" lon="-158.120234000">
+      <name>RPT393</name>
+    </rtept>
+    <rtept lat="21.336658200" lon="-158.118699900">
+      <name>RPT394</name>
+    </rtept>
+    <rtept lat="21.334563600" lon="-158.116526900">
+      <name>RPT395</name>
+    </rtept>
+    <rtept lat="21.334471600" lon="-158.116438300">
+      <name>RPT396</name>
+    </rtept>
+    <rtept lat="21.333968200" lon="-158.115884900">
+      <name>RPT397</name>
+    </rtept>
+    <rtept lat="21.333658400" lon="-158.115486900">
+      <name>RPT398</name>
+    </rtept>
+    <rtept lat="21.333387300" lon="-158.115053000">
+      <name>RPT399</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.331608000" lon="-158.049176900">
+      <name>RPT400</name>
+    </rtept>
+    <rtept lat="21.332285900" lon="-158.047191700">
+      <name>RPT401</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.333190400" lon="-158.114749400">
+      <name>RPT402</name>
+    </rtept>
+    <rtept lat="21.333081800" lon="-158.114569800">
+      <name>RPT403</name>
+    </rtept>
+    <rtept lat="21.332948500" lon="-158.114307100">
+      <name>RPT404</name>
+    </rtept>
+    <rtept lat="21.332740100" lon="-158.113867900">
+      <name>RPT405</name>
+    </rtept>
+    <rtept lat="21.332589600" lon="-158.113448800">
+      <name>RPT406</name>
+    </rtept>
+    <rtept lat="21.332397600" lon="-158.112890500">
+      <name>RPT407</name>
+    </rtept>
+    <rtept lat="21.332262900" lon="-158.112396800">
+      <name>RPT408</name>
+    </rtept>
+    <rtept lat="21.331951800" lon="-158.111219500">
+      <name>RPT409</name>
+    </rtept>
+    <rtept lat="21.328541000" lon="-158.097954000">
+      <name>RPT410</name>
+    </rtept>
+    <rtept lat="21.326713900" lon="-158.090894900">
+      <name>RPT411</name>
+    </rtept>
+    <rtept lat="21.326680300" lon="-158.090768600">
+      <name>RPT412</name>
+    </rtept>
+    <rtept lat="21.326501900" lon="-158.090074600">
+      <name>RPT413</name>
+    </rtept>
+    <rtept lat="21.326042000" lon="-158.088255000">
+      <name>RPT414</name>
+    </rtept>
+    <rtept lat="21.325631900" lon="-158.086685800">
+      <name>RPT415</name>
+    </rtept>
+    <rtept lat="21.325600800" lon="-158.086553700">
+      <name>RPT416</name>
+    </rtept>
+    <rtept lat="21.324942000" lon="-158.083755000">
+      <name>RPT417</name>
+    </rtept>
+    <rtept lat="21.323573100" lon="-158.078684900">
+      <name>RPT418</name>
+    </rtept>
+    <rtept lat="21.323321300" lon="-158.077594800">
+      <name>RPT419</name>
+    </rtept>
+    <rtept lat="21.323186300" lon="-158.076455400">
+      <name>RPT420</name>
+    </rtept>
+    <rtept lat="21.323172800" lon="-158.075044000">
+      <name>RPT421</name>
+    </rtept>
+    <rtept lat="21.323271800" lon="-158.074058600">
+      <name>RPT422</name>
+    </rtept>
+    <rtept lat="21.323444000" lon="-158.073156000">
+      <name>RPT423</name>
+    </rtept>
+    <rtept lat="21.325161000" lon="-158.068067100">
+      <name>RPT424</name>
+    </rtept>
+    <rtept lat="21.328603000" lon="-158.057999900">
+      <name>RPT425</name>
+    </rtept>
+    <rtept lat="21.329723200" lon="-158.054711000">
+      <name>RPT426</name>
+    </rtept>
+    <rtept lat="21.331216100" lon="-158.050323300">
+      <name>RPT427</name>
+    </rtept>
+    <rtept lat="21.331608000" lon="-158.049176900">
+      <name>RPT428</name>
+    </rtept>
+    <rtept lat="21.331624500" lon="-158.048966100">
+      <name>RPT429</name>
+    </rtept>
+    <rtept lat="21.331665300" lon="-158.048735000">
+      <name>RPT430</name>
+    </rtept>
+    <rtept lat="21.331777300" lon="-158.048414600">
+      <name>RPT431</name>
+    </rtept>
+    <rtept lat="21.332047900" lon="-158.047610900">
+      <name>RPT432</name>
+    </rtept>
+    <rtept lat="21.332203100" lon="-158.047334900">
+      <name>RPT433</name>
+    </rtept>
+    <rtept lat="21.332285900" lon="-158.047191700">
+      <name>RPT434</name>
+    </rtept>
+    <rtept lat="21.332634500" lon="-158.046160100">
+      <name>RPT435</name>
+    </rtept>
+    <rtept lat="21.332680200" lon="-158.046015100">
+      <name>RPT436</name>
+    </rtept>
+    <rtept lat="21.332734000" lon="-158.045844200">
+      <name>RPT437</name>
+    </rtept>
+    <rtept lat="21.332885800" lon="-158.045252800">
+      <name>RPT438</name>
+    </rtept>
+    <rtept lat="21.333002700" lon="-158.044572100">
+      <name>RPT439</name>
+    </rtept>
+    <rtept lat="21.333067100" lon="-158.043904100">
+      <name>RPT440</name>
+    </rtept>
+    <rtept lat="21.333109700" lon="-158.043190200">
+      <name>RPT441</name>
+    </rtept>
+    <rtept lat="21.333148400" lon="-158.042262300">
+      <name>RPT442</name>
+    </rtept>
+    <rtept lat="21.333195900" lon="-158.041800900">
+      <name>RPT443</name>
+    </rtept>
+    <rtept lat="21.333273300" lon="-158.041294000">
+      <name>RPT444</name>
+    </rtept>
+    <rtept lat="21.333393200" lon="-158.040706600">
+      <name>RPT445</name>
+    </rtept>
+    <rtept lat="21.333580500" lon="-158.040025300">
+      <name>RPT446</name>
+    </rtept>
+    <rtept lat="21.333782900" lon="-158.039470100">
+      <name>RPT447</name>
+    </rtept>
+    <rtept lat="21.334025200" lon="-158.038912200">
+      <name>RPT448</name>
+    </rtept>
+    <rtept lat="21.334367500" lon="-158.038289900">
+      <name>RPT449</name>
+    </rtept>
+    <rtept lat="21.334689800" lon="-158.037791000">
+      <name>RPT450</name>
+    </rtept>
+    <rtept lat="21.335038000" lon="-158.037354000">
+      <name>RPT451</name>
+    </rtept>
+    <rtept lat="21.335238000" lon="-158.037154000">
+      <name>RPT452</name>
+    </rtept>
+    <rtept lat="21.336619000" lon="-158.035831000">
+      <name>RPT453</name>
+    </rtept>
+    <rtept lat="21.336854000" lon="-158.035606000">
+      <name>RPT454</name>
+    </rtept>
+    <rtept lat="21.337258600" lon="-158.035222400">
+      <name>RPT455</name>
+    </rtept>
+    <rtept lat="21.337468200" lon="-158.035018900">
+      <name>RPT456</name>
+    </rtept>
+    <rtept lat="21.337638000" lon="-158.034854000">
+      <name>RPT457</name>
+    </rtept>
+    <rtept lat="21.341937000" lon="-158.031254000">
+      <name>RPT458</name>
+    </rtept>
+    <rtept lat="21.342984000" lon="-158.030365000">
+      <name>RPT459</name>
+    </rtept>
+    <rtept lat="21.347307600" lon="-158.026741300">
+      <name>RPT460</name>
+    </rtept>
+    <rtept lat="21.347453600" lon="-158.026613700">
+      <name>RPT461</name>
+    </rtept>
+    <rtept lat="21.350447300" lon="-158.024142400">
+      <name>RPT462</name>
+    </rtept>
+    <rtept lat="21.350498600" lon="-158.024102900">
+      <name>RPT463</name>
+    </rtept>
+    <rtept lat="21.352636000" lon="-158.022454000">
+      <name>RPT464</name>
+    </rtept>
+    <rtept lat="21.354936000" lon="-158.021854000">
+      <name>RPT465</name>
+    </rtept>
+    <rtept lat="21.356975000" lon="-158.021697000">
+      <name>RPT466</name>
+    </rtept>
+    <rtept lat="21.357536000" lon="-158.021654000">
+      <name>RPT467</name>
+    </rtept>
+    <rtept lat="21.360136000" lon="-158.022654000">
+      <name>RPT468</name>
+    </rtept>
+    <rtept lat="21.361536000" lon="-158.023254000">
+      <name>RPT469</name>
+    </rtept>
+    <rtept lat="21.362979500" lon="-158.022990000">
+      <name>RPT470</name>
+    </rtept>
+    <rtept lat="21.363213900" lon="-158.022783300">
+      <name>RPT471</name>
+    </rtept>
+    <rtept lat="21.365143400" lon="-158.021559400">
+      <name>RPT472</name>
+    </rtept>
+    <rtept lat="21.366194000" lon="-158.019922600">
+      <name>RPT473</name>
+    </rtept>
+  </rte>
+  <rte>
+    <name>ʻEwa Plain Plantation Railroad</name>
+    <rtept lat="21.333387300" lon="-158.115053000">
+      <name>RPT474</name>
+    </rtept>
+    <rtept lat="21.333190400" lon="-158.114749400">
+      <name>RPT475</name>
+    </rtept>
+  </rte>
+</gpx>
index e1cb7e992d5f2ff8b997974d768d0728b8911542..28c94ca5a5399623f000ba29809c88b00fffd9ec 100644 (file)
--- a/shape.cc
+++ b/shape.cc
     Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA
 
  */
+#include <QtCore/QLatin1String>
+#include <QtCore/QString>
+#include <QtCore/QStringList>
+#include <QtCore/QVector>
+
 #include "defs.h"
 #include "shapelib/shapefil.h"
-#include <stdlib.h>
 
 #if SHAPELIB_ENABLED
 static SHPHandle ihandle;
 static DBFHandle ihandledb;
 static SHPHandle ohandle;
+static DBFHandle ohandledb;
 #define MYNAME "shape"
 
 static unsigned poly_count;
 static double* polybufx;
 static double* polybufy;
 static double* polybufz;
+static QString ifname;
 static QString ofname;
-static int nameidx;
-static int urlidx;
+static int nameFieldIdx;       // the field index of the field with fieldName "name" in the output DBF.
 
 static char* opt_name = NULL;
 static char* opt_url = NULL;
@@ -43,151 +48,202 @@ static char* opt_url = NULL;
 static
 arglist_t shp_args[] = {
   {
-    "name", &opt_name, "Index of name field in .dbf",
+    "name", &opt_name, "Source for name field in .dbf",
     NULL, ARGTYPE_STRING, "0", NULL, nullptr
   },
   {
-    "url", &opt_url, "Index of URL field in .dbf",
-    NULL, ARGTYPE_INT, "0", NULL, nullptr
+    "url", &opt_url, "Source for URL field in .dbf",
+    NULL, ARGTYPE_STRING, "0", NULL, nullptr
   },
   ARG_TERMINATOR
 };
 
+static
+void dump_fields(void)
+{
+  char name[12];
+  warning(MYNAME ": Database fields:\n");
+  const int nFields = DBFGetFieldCount(ihandledb);
+  for (int i = 0; i < nFields; i++) {
+    DBFFieldType type = DBFGetFieldInfo(ihandledb, i, name, NULL, NULL);
+    warning(MYNAME ": Field Index: %2d, Field Name: %12s, Field Type %d\n", i, name, type);
+  }
+  fatal("\n");
+}
+
+static
+void check_field_index(const int fieldIdx)
+{
+  const int maxFields = DBFGetFieldCount(ihandledb);
+  if (fieldIdx < 0 || fieldIdx >= maxFields) {
+    warning(MYNAME ": dbf file for %s doesn't have a field index number %d.\n", qPrintable(ifname), fieldIdx);
+    warning(MYNAME ": the minimum field number is 0 and the maximum field number is %d.\n",maxFields-1);
+    dump_fields();
+  }
+}
+
+static
+int get_field_index(const QString& fieldName)
+{
+  const int fieldIdx = DBFGetFieldIndex(ihandledb, CSTR(fieldName));
+  if (fieldIdx < 0) {
+    warning(MYNAME ": dbf file for %s doesn't have a field named '%s'.\n", qPrintable(ifname), qPrintable(fieldName));
+    dump_fields();
+  }
+  return fieldIdx;
+}
+
 static void
 my_rd_init(const QString& fname)
 {
+  ifname = fname;
+  // TODO: The .prj file can define the the coordinate system and projection information.
   ihandle = SHPOpen(qPrintable(fname), "rb");
   if (ihandle == NULL) {
-    fatal(MYNAME ":Cannot open shp file %s for reading\n", qPrintable(fname));
+    fatal(MYNAME ": Cannot open shp file %s for reading\n", qPrintable(ifname));
   }
 
   ihandledb = DBFOpen(qPrintable(fname), "rb");
   if (ihandledb == NULL) {
-    fatal(MYNAME ":Cannot open dbf file %s for reading\n", qPrintable(fname));
+    fatal(MYNAME ": Cannot open dbf file %s for reading\n", qPrintable(ifname));
+  }
+  const char* codepage = DBFGetCodePage(ihandledb);
+  if (codepage) {
+    QString qcodepage(codepage);
+    if (qcodepage.compare(QLatin1String("UTF-8"), Qt::CaseInsensitive)) {
+      warning(MYNAME ": dbf file %s is in code page %s, but we always process dbf files as UTF-8.\n",qPrintable(ifname),codepage);
+    }
+  } else {
+    warning(MYNAME ": dbf file %s uses unknown code page, assuming UTF-8.\n", qPrintable(ifname));
   }
+}
+
+void
+my_read(void)
+{
+  // option processing here instead of in my_rd_init
+  // lets the results of option processing be automatic.
+  int nameidx;
+  int urlidx;
+  QVector<int> nameindices;
 
   if (opt_name) {
-    if (opt_name[0] == '?') {
-      int nFields = 0;
-      int i = 0;
-      char name[12];
-      char* txt = xstrdup("  Database fields\n");
-      nFields = DBFGetFieldCount(ihandledb);
-      for (i = 0; i < nFields; i++) {
-        char txtName[50];
-        DBFGetFieldInfo(ihandledb, i, name, NULL, NULL);
-        sprintf(txtName,"%2d %s\n", i, name);
-        txt = xstrappend(txt, txtName);
-      }
-      txt = xstrappend(txt,  "\n");
-      fatal("%s",  txt);
+    const QString qopt_name(opt_name);
+    if (qopt_name.startsWith('?')) {
+      dump_fields();
     }
-    if (strchr(opt_name, '+')) {
+    if (qopt_name.contains('+')) {
+      // form a compound name from one or more fields.
       nameidx = -2;
-    } else if (opt_name[0] >= '0' && opt_name[0] <= '9') {
-      nameidx = atoi(opt_name);
+      QStringList opt_name_fields = qopt_name.split('+', QString::SkipEmptyParts);
+      nameindices.reserve(opt_name_fields.size());
+      for (int oidx=0; oidx<opt_name_fields.size(); oidx++) {
+        bool ok;
+        int fieldIdx = opt_name_fields.at(oidx).toInt(&ok);
+        if (ok) {
+          // retrieve name commponent from given field number
+          check_field_index(fieldIdx);
+        } else {
+          // retrieve name component from given field name.
+          fieldIdx = get_field_index(opt_name_fields.at(oidx));
+        }
+        nameindices.append(fieldIdx);
+      }
     } else {
-      nameidx = DBFGetFieldIndex(ihandledb, opt_name);
-      if (nameidx == -1) {
-        fatal(MYNAME ":dbf file for %s doesn't have '%s' field.\n", qPrintable(fname), opt_name);
+      // if we can convert it to a number assume it is a field index
+      // otherwise assume it is a field name.
+      bool ok;
+      nameidx = qopt_name.toInt(&ok);
+      if (ok) {
+        check_field_index(nameidx);
+      } else {
+        nameidx = get_field_index(qopt_name);
       }
     }
   } else {
+    // will return -1 if "NAME" is not a field (case insensitive).
     nameidx = DBFGetFieldIndex(ihandledb, "NAME");
-    if (nameidx == -1) {
-//                     fatal(MYNAME ":dbf file for %s doesn't have 'NAME' field.\n  Please specify the name index with the 'name' option.\n", qPrintable(fname));
-    }
   }
+
   if (opt_url) {
-    if (opt_url[0] >= '0' && opt_url[0] <= '9') {
-      urlidx = atoi(opt_url);
+    const QString qopt_url(opt_url);
+    // if we can convert it to a number assume it is a field index
+    // otherwise assume it is a field name.
+    bool ok;
+    urlidx = qopt_url.toInt(&ok);
+    if (ok) {
+      check_field_index(urlidx);
     } else {
-      urlidx = DBFGetFieldIndex(ihandledb, opt_url);
+      urlidx = get_field_index(qopt_url);
     }
   } else {
+    // will return -1 if "URL" is not a field (case insensitive).
     urlidx = DBFGetFieldIndex(ihandledb, "URL");
   }
-}
 
-void
-my_read(void)
-{
   int npts;
   const char* etype = "unknown";
 
   SHPGetInfo(ihandle, &npts, NULL, NULL, NULL);
-
-  while (npts) {
+  for (int iShape=0; iShape<npts; iShape++) {
     SHPObject* shp;
     Waypoint* wpt;
-    const char* name = "";
-    const char* url;
-    char* tmpName = NULL;
-    char* tmpIndex = opt_name;
-
-    shp = SHPReadObject(ihandle, npts-1);
-    if (nameidx >0) {
-      name = DBFReadStringAttribute(ihandledb, npts-1, nameidx);
-    } else {
-      if (nameidx == -1) {
-        name = "";
-      } else if (nameidx == -2) {
-        tmpName = xstrdup("");
-        tmpIndex = opt_name;
-        while (tmpIndex) {
-          char* tmp2 = tmpIndex;
-          tmpIndex = strchr(tmpIndex,'+');
-          if (tmpIndex) {
-            *tmpIndex = '\0';
-            tmpIndex++;
-          }
-          if (tmp2[0]>='0' && tmp2[0]<='9') {
-            name = DBFReadStringAttribute(
-                     ihandledb, npts-1, atoi(tmp2));
-          } else {
-            int idx = 0;
-            idx = DBFGetFieldIndex(ihandledb, tmp2);
-            if (idx >= 0) {
-              name = DBFReadStringAttribute(
-                       ihandledb, npts-1, idx);
-            }
-          }
-
-          tmpName = xstrappend(tmpName, name);
-          if (tmpIndex) {
-            tmpName = xstrappend(tmpName, " / ");
-          }
+    QString name;
+    QString url;
+
+    shp = SHPReadObject(ihandle, iShape);
+    if (nameidx >= 0) {
+      name = DBFReadStringAttribute(ihandledb, iShape, nameidx);
+//  } else if (nameidx == -1) {
+//      leave name as a null QString.
+    } else if (nameidx == -2) {
+      for (int oidx=0; oidx<nameindices.size(); oidx++) {
+        // form a compound name from one or more dbf fields.
+        QString namecomponent = DBFReadStringAttribute(
+                                  ihandledb, iShape, nameindices.at(oidx));
+        if (!name.isEmpty() && !namecomponent.isEmpty()) {
+          name.append(QLatin1String(" / "));
         }
-        name = tmpName;
+        name.append(namecomponent);
       }
     }
-    if (urlidx > 0) {
-      url = DBFReadStringAttribute(ihandledb, npts-1, urlidx);
-    } else {
-      url = NULL;
+    if (urlidx >= 0) {
+      url = DBFReadStringAttribute(ihandledb, iShape, urlidx);
     }
+    const bool hasZ = shp->nSHPType == SHPT_ARCZ
+                      || shp->nSHPType == SHPT_POINTZ
+                      || shp->nSHPType == SHPT_POLYGONZ
+                      || shp->nSHPType == SHPT_MULTIPOINTZ
+                      || shp->nSHPType == SHPT_MULTIPATCH;
     switch (shp->nSHPType) {
-    case SHPT_ARC: {
-      int j;
+    case SHPT_ARC:
+    case SHPT_ARCZ:
+    case SHPT_ARCM: {
       route_head* routehead = route_head_alloc();
       routehead->rte_name = name;
       route_add_head(routehead);
-      for (j = 0; j < shp->nVertices; j++) {
+      for (int j = 0; j < shp->nVertices; j++) {
         wpt = new Waypoint;
         wpt->latitude = shp->padfY[j];
         wpt->longitude = shp->padfX[j];
-        wpt->altitude = shp->padfZ[j];
+        if (hasZ) {
+          wpt->altitude = shp->padfZ[j];
+        }
         route_add_wpt(routehead, wpt);
       }
+      break;
     }
-    break;
-
     case SHPT_POINT:
+    case SHPT_POINTZ:
+    case SHPT_POINTM:
       wpt = new Waypoint;
       wpt->latitude = shp->dfYMin;
       wpt->longitude = shp->dfXMin;
+      if (hasZ) {
+        wpt->altitude = shp->dfZMin;
+      }
       wpt->shortname = name;
-      if (url) {
+      if (!url.isEmpty()) {
         wpt->AddUrlLink(url);
       }
       waypt_add(wpt);
@@ -198,24 +254,12 @@ my_read(void)
     case SHPT_MULTIPOINT:
       etype = "multipoint";
       goto err;
-    case SHPT_POINTZ:
-      etype = "pointz" ;
-      goto err;
-    case SHPT_ARCZ:
-      etype = "arcz" ;
-      goto err;
     case SHPT_POLYGONZ:
       etype = "polygonz" ;
       goto err;
     case SHPT_MULTIPOINTZ:
       etype = "multipointz" ;
       goto err;
-    case SHPT_POINTM:
-      etype = "pointm" ;
-      goto err;
-    case SHPT_ARCM:
-      etype = "arcm" ;
-      goto err;
     case SHPT_POLYGONM:
       etype = "polygonm" ;
       goto err;
@@ -235,11 +279,6 @@ err:
 
     SHPDestroyObject(shp);
 
-    npts--;
-    if (tmpName) {
-      xfree(tmpName);
-      tmpName = NULL;
-    }
   }
 
 }
@@ -248,6 +287,8 @@ void
 my_rd_deinit(void)
 {
   SHPClose(ihandle);
+  DBFClose(ihandledb);
+  ifname.clear();
 }
 
 void
@@ -260,6 +301,7 @@ void
 my_wr_deinit(void)
 {
   SHPClose(ohandle);
+  DBFClose(ohandledb);
   ofname.clear();
 }
 
@@ -268,18 +310,25 @@ my_write_wpt(const Waypoint* wpt)
 {
   SHPObject* shpobject;
 
+  // note that the z coordinate (&wpt->altitude) does not apply
+  // to SHPT_POINT.
+  // We could potentially write SHPT_POINTZ, but we would have
+  // to address what to do when we don't have altitude data.
   shpobject = SHPCreateSimpleObject(SHPT_POINT, 1,
                                     (double*)(void*)&wpt->longitude,
                                     (double*)(void*)&wpt->latitude,
                                     (double*)(void*)&wpt->altitude);
-  SHPWriteObject(ohandle, -1, shpobject);
+  int iShape = SHPWriteObject(ohandle, -1, shpobject);
   SHPDestroyObject(shpobject);
+  DBFWriteStringAttribute(ohandledb, iShape, nameFieldIdx,
+                          CSTR(wpt->shortname));
 }
 
 void
-poly_init(const route_head*)
+poly_init(const route_head* rte)
 {
-  int ct = track_waypt_count();
+  const int ct = rte->rte_waypt_ct;
+  poly_count = 0;
   polybufx = (double*) xcalloc(ct, sizeof(double));
   polybufy = (double*) xcalloc(ct, sizeof(double));
   polybufz = (double*) xcalloc(ct, sizeof(double));
@@ -296,17 +345,22 @@ poly_point(const Waypoint* wpt)
 }
 
 void
-poly_deinit(const route_head*)
+poly_deinit(const route_head* rte)
 {
   SHPObject* shpobject;
-  shpobject = SHPCreateSimpleObject(SHPT_ARC, track_waypt_count(),
+  // note that the z coordinate (polybufz) does not apply
+  // to SHPT_ARC.
+  // We could potentially write SHPT_ARCZ, but we would have
+  // to address what to do when we don't have altitude data.
+  shpobject = SHPCreateSimpleObject(SHPT_ARC, poly_count,
                                     polybufx, polybufy, polybufz);
-  SHPWriteObject(ohandle, -1,  shpobject);
+  int iShape = SHPWriteObject(ohandle, -1,  shpobject);
   SHPDestroyObject(shpobject);
+  DBFWriteStringAttribute(ohandledb, iShape, nameFieldIdx,
+                          CSTR(rte->rte_name));
   xfree(polybufx);
   xfree(polybufy);
   xfree(polybufz);
-  fprintf(stderr, "Done\n");
   poly_count = 0;
 }
 
@@ -314,28 +368,46 @@ poly_deinit(const route_head*)
 void
 my_write(void)
 {
+  // shape files can only contain one shape type in addition
+  // to the null shape type.
+  // Therefore we must pick whether to output waypoint or
+  // route/track data.
   switch (global_opts.objective) {
   case wptdata:
   case unknown_gpsdata:
     ohandle = SHPCreate(qPrintable(ofname), SHPT_POINT);
 
     if (ohandle == NULL) {
-      fatal(MYNAME ":Cannot open %s for writing\n",
+      fatal(MYNAME ": Cannot open shp file %s for writing\n",
             qPrintable(ofname));
     }
+    ohandledb = DBFCreateEx(qPrintable(ofname), "UTF-8\n");
+    if (ohandledb == NULL) {
+      fatal(MYNAME ": Cannot open dbf file %s for writing\n",
+            qPrintable(ofname));
+    }
+    nameFieldIdx=DBFAddField(ohandledb,"name",FTString,100,0);
     waypt_disp_all(my_write_wpt);
     break;
+  case rtedata:
   case trkdata:
     ohandle = SHPCreate(qPrintable(ofname), SHPT_ARC);
 
     if (ohandle == NULL) {
-      fatal(MYNAME ":Cannot open %s for writing\n",
+      fatal(MYNAME ": Cannot open shp file %s for writing\n",
             qPrintable(ofname));
     }
-    route_disp_all(poly_init, poly_deinit, poly_point);
-    break;
-  case rtedata:
-    fatal(MYNAME ": Routes are not supported\n");
+    ohandledb = DBFCreateEx(qPrintable(ofname), "UTF-8\n");
+    if (ohandledb == NULL) {
+      fatal(MYNAME ": Cannot open dbf file %s for writing\n",
+            qPrintable(ofname));
+    }
+    nameFieldIdx=DBFAddField(ohandledb,"name",FTString,100,0);
+    if (global_opts.objective == trkdata) {
+      track_disp_all(poly_init, poly_deinit, poly_point);
+    } else { // rtedata
+      route_disp_all(poly_init, poly_deinit, poly_point);
+    }
     break;
   case posndata:
     fatal(MYNAME ": Realtime positioning not supported\n");
@@ -344,7 +416,7 @@ my_write(void)
 }
 
 ff_vecs_t shape_vecs = {
-  ff_type_internal,
+  ff_type_file,
   FF_CAP_RW_ALL,
   my_rd_init,
   my_wr_init,
index 8e4fe5eac1b5bb4b798e03bf0f5ea7c3ca5c2c84..5597a0fc7198f2493b1601d54878c29993cd2da5 100644 (file)
@@ -1,4 +1,4 @@
-This is a subset of Shapelib v1.3.10 from http://shapelib.maptools.org/
+This is a subset of Shapelib v1.3.0 from http://shapelib.maptools.org/
 
 The source is largely unmodified.  It's subsetted here only to reduce 
 the amount of size in our tree that it takes and to reduce ongoing 
diff --git a/testo.d/shape.test b/testo.d/shape.test
new file mode 100755 (executable)
index 0000000..2a181fc
--- /dev/null
@@ -0,0 +1,25 @@
+
+gpsbabel -w -i shape -f ${REFERENCE}/gis.osm_places_free_1.shp -o gpx -F ${TMPDIR}/gis.osm_places_free_1.gpx
+gpsbabel -w -i gpx -f ${TMPDIR}/gis.osm_places_free_1.gpx -o shape -F ${TMPDIR}/gis.osm_places_free_1~gpx.shp
+gpsbabel -w -i shape -f ${TMPDIR}/gis.osm_places_free_1~gpx.shp -o gpx -F ${TMPDIR}/gis.osm_places_free_1~shp.gpx
+compare ${REFERENCE}/gis.osm_places_free_1.gpx ${TMPDIR}/gis.osm_places_free_1.gpx
+compare ${REFERENCE}/gis.osm_places_free_1~shp.gpx ${TMPDIR}/gis.osm_places_free_1~shp.gpx
+# The .shp, .shx, .dbf files must have been creted to succesufully read, but the .cpf file is optional. Make sure it got created.
+compare ${REFERENCE}/gis.osm_places_free_1~gpx.cpg ${TMPDIR}/gis.osm_places_free_1~gpx.cpg
+
+gpsbabel -r -i shape -f ${REFERENCE}/gis.osm_railways_free_1.shp -o gpx -F ${TMPDIR}/gis.osm_railways_free_1.gpx
+gpsbabel -r -i gpx -f ${TMPDIR}/gis.osm_railways_free_1.gpx -o shape -F ${TMPDIR}/gis.osm_railways_free_1~gpx.shp
+gpsbabel -r -i shape -f ${TMPDIR}/gis.osm_railways_free_1~gpx.shp -o gpx -F ${TMPDIR}/gis.osm_railways_free_1~shp.gpx
+compare ${REFERENCE}/gis.osm_railways_free_1.gpx ${TMPDIR}/gis.osm_railways_free_1.gpx
+compare ${REFERENCE}/gis.osm_railways_free_1~shp.gpx ${TMPDIR}/gis.osm_railways_free_1~shp.gpx
+# The .shp, .shx, .dbf files must have been creted to succesufully read, but the .cpf file is optional. Make sure it got created.
+compare ${REFERENCE}/gis.osm_railways_free_1~gpx.cpg ${TMPDIR}/gis.osm_railways_free_1~gpx.cpg
+
+# exercise name option
+gpsbabel -i shape,name=+name -f ${REFERENCE}/gis.osm_places_free_1.shp -o gpx -F ${TMPDIR}/gis.osm_places_free_1.gpx
+compare ${REFERENCE}/gis.osm_places_free_1.gpx ${TMPDIR}/gis.osm_places_free_1.gpx
+gpsbabel -i shape,name=+4 -f ${REFERENCE}/gis.osm_places_free_1.shp -o gpx -F ${TMPDIR}/gis.osm_places_free_1.gpx
+compare ${REFERENCE}/gis.osm_places_free_1.gpx ${TMPDIR}/gis.osm_places_free_1.gpx
+
+# this should error dumping dbf info
+#gpsbabel -i shape,name=notme -f ${REFERENCE}/gis.osm_places_free_1.shp
diff --git a/xmldoc/formats/options/shape-name.xml b/xmldoc/formats/options/shape-name.xml
new file mode 100644 (file)
index 0000000..231cd50
--- /dev/null
@@ -0,0 +1,13 @@
+<para>
+This option specifies where to get name information for each shape. Without this option the name data will be fetched from a field named "NAME" if it exists in the .dbf file.
+</para>
+<para>
+It the value is a set of digits then the name is fetched from a record with that field index in the .dbf file.
+Otherwise, if the value does not start with a '+' character, the name is fetched from record with that field name in the .dbf file.
+When the value starts with a '+' character then multilpe records from the .dbf file can be combined to create the name.
+The plus character should be followed by a set of digit(s) representing a field index, or a field name as above.
+This may be followed by an additional '+' character, and another set of digits or a field name.
+As many records as desired can be selected in this fashion.
+For example shape,name=+0+4 would create a name by combining records with field indices 0 and 4.
+shape,name=+osm_id+name would create a name by combining records with field names 'osm_id' and 'name'.
+</para>
diff --git a/xmldoc/formats/options/shape-url.xml b/xmldoc/formats/options/shape-url.xml
new file mode 100644 (file)
index 0000000..cb0fa8a
--- /dev/null
@@ -0,0 +1,7 @@
+<para>
+This option specifies where to get URL information for each shape. Without this option the URL data will be fetched from a field named "URL" if it exists in the .dbf file.
+</para>
+<para>
+It the value is a set of digits then the URL is fetched from a record with that field index in the .dbf file.
+Otherwise, the URL is fetched from record with that field name in the .dbf file.
+</para>
index 2c14744d7118a8985ba3bccaedbd3d59366c7e49..caa017c10be3a5e6b3a079b3828dc07e95041249 100644 (file)
@@ -1,15 +1,19 @@
-      <para>This format reads and writes ESRI shapefiles as best it can.  The
-reality is that shapefiles can contain a lot of map-oriented data that does
-not convert well to our model of waypoints, tracks, and routes.  Points are
-mapped to waypoints. Arcs are mapped to tracks.<para>
+<para>This format reads and writes ESRI shapefiles.
+When reading a shapefile Point, PointZ and PointM shapes are
+mapped to waypoints.  PolyLine(Arc), PolyLineZ(ArcZ) and PolyLineM(ArcM) shapes are mapped to routes.
+When writing a shapefile waypoints are mapped to Point shapes and routes or tracks
+are mapped to PolyLine(Arc) shapes depending on the the objective given by the -w, -r or -t option.
+Because shapefiles can only contain one type of shape these options are mutually exclusive.
+</para>
+<para>
+The minimum shape file set for read consists of a .shp, .shx and .dbf file.  A .cpg file will be checked if it exists.
+When passing a file name for a set of shape files the name of any of the files from this set can be used.  The files must be unzipped.
+</para>
 <para>
-If a field is named 'NAME', that will be used for the shortname.  Likewise
-for a field named 'URL'.
+On read any projection format in a .prj file will be ignored.  This may or may not result in a misinterpretation of the data.
 </para>
 <para>
-Given the forced fit nature of conversions between shapefiles and other
-common consumer formats, the results of these conversions are frequently disappointing.
-A custom converter (perhaps via a modification to our source) will frequently
-deliver better results.
+On read an attempt will be made to check the code page used by the .dbf file and
+report if it is not UTF-8.  However, character data within the .dbf file is always processed as if it was encoded with UTF-8.
+If the .dbf file was using a different code page this may or may not cause a problem.
 </para>
-